報表 > 步驟 3:定義提示 (選擇性) > 新增資料欄篩選提示
新增資料欄篩選提示
資料欄篩選提示可讓使用者選取值來篩選報告中的資料欄。您可以定義可能篩選值的範圍,以及使用者針對報告選取篩選值的方式。
您可以在 Oracle CRM On Demand Answers 的「定義提示」頁面中,定義資料欄篩選提示。當您針對某份報告建構多個資料欄篩選提示時,它們就會按照所列的順序由上而下一次呈現一個給使用者查看。
加入或修改資料欄篩選提示
- 在 Oracle CRM On Demand Answers 的「定義提示」頁面中,按一下「建立提示」,並選取「資料欄篩選提示」。
- 在「提示屬性」對話方塊中,請在「標題」方塊輸入資料欄篩選提示的標題。
標題會在使用者執行報表時顯示。
- 在「說明」方塊中,輸入一段說明 (選擇性)。
- 從「篩選資料欄」下拉式清單中,選取報告中您想要篩選的資料欄,然後從「運算子」下拉式清單中,選取要使用的運算子。
如果您想讓使用者選取運算子,請選取「*提示使用者」運算子。
- 按一下適當的選項,藉以指定使用者應該如何選取值。
使用者可以從下拉式清單中選取值,也可以逐一瀏覽選項並將它們輸入文字方塊中。
附註:如果是從下拉式清單中選取,最多允許使用 1000 個值。
- 若要讓使用者只能針對資料欄篩選提示選取一個值,請選取「僅限單一值」核取方塊。
- 在「哪些值應該顯示給使用者」項目底下,選取下列其中一個選項:
- 若不要顯示任何值,請按一下「無」。
使用者就必須輸入此值。
- 若要顯示所有可能的值,請按一下「所有值」。
- 若要顯示值的子集,請按一下「篩選器的限制值」或「SQL 結果」。
篩選器的限制值。針對多個資料欄提示,或是結果已經包含篩選器時,限制值就很有用。這樣做可避免使用者選擇無法產生任何資料的值。例如,假設某份報告包含一個國家資料欄和一個城市資料欄,而且已經包含篩選器 Country=France。只要針對城市資料欄篩選器選取限制值,其選項就會限制為僅限法國的城市,進而避免選擇互斥篩選器 (例如 Country=Italy 和 City=Paris) 的可能性。不過,相較於其他兩個選項,限制值可能需要更多時間來處理提示。
SQL 結果。若要限制值為僅限包含 SQL 陳述式的結果,請按一下「SQL 結果」選項,並將 SQL 陳述式輸入文字方塊。當您使用「SQL 結果」提示時,需符合下列條件:
- 「SQL 結果」提示無法互相鏈結。例如,如果您有兩個「SQL 結果」提示,其中一個提示中的篩選值不會影響另一個提示。
- 如果第一個提示是「SQL 結果」提示,而第二個是一般提示,如果第二個提示選取了「篩選器的限制值」選項,則其結果會限制為第一個提示的結果。如果第一個提示是一般提示,而第二個是「SQL 結果」提示,則兩個提示無法鏈結。
- 不論提示使用何種排序方式,「非 SQL 結果」提示一律可鏈結。
- 提示下拉式清單值的可用數量上限為 1000。若 SQL 結果傳回超過 1000 筆記錄,則只會顯示前 1000 筆結果。
- 針對「其他」選項區域中的選項進行選取:
- 完成之後,請按一下「確定」。
資料欄篩選提示就會顯示在「定義提示」頁面上。
- 若要檢視資料欄篩選提示,請按一下「預覽分析」按鈕。
修改資料欄篩選提示的屬性
- 按一下提示的屬性按鈕。
- 在「提示屬性」對話方塊中進行變更,然後按一下「確定」。
按照執行順序向上或向下移動資料欄篩選提示
刪除資料欄篩選提示
|