使用提示

提示可讓使用者指定準則,以決定所插入之檢視的內容。Oracle Smart View for Office 同時支援頁面提示和提示。另請參閱使用頁面提示,以瞭解頁面提示的資訊。

智慧型檢視中的提示等同於 Oracle Business Intelligence Enterprise Edition 中的提示。智慧型檢視只支援欄提示。

提示定義於 Oracle BI EE 中的分析層級。每次在智慧型檢視中插入檢視時,都會提示使用者輸入這些提示的值。

如果已經針對 Oracle BI EE 中的某個分析定義提示,則當您將表格、旋轉表或圖表檢視從分析插入至智慧型檢視中時,將會提示您選取要針對該檢視顯示的資料。當您從含有已經定義之提示的分析插入複合檢視時,將只會要求您一次針對於該複合檢視中的所有檢視輸入值。

例如,替分析指定「年度」提示,而且提供 2010、2011 以及 2012 等年度作為選擇。當您插入表格、樞紐分析表或圖表時,系統會提示您選取要顯示哪一年的資料:2010、2011 或 2012。或者,您可以選擇插入複合檢視,而且您所做的提示選擇將會套用至所有插入的檢視。插入之後,您可以編輯每個個別檢視的提示以選取另一個年度資料來顯示。

檢視只能夠個別進行編輯。編輯作業將會提示您提供針對正在進行編輯之每個檢視所選取的值。

您可以編輯已經插入或複製並貼上之檢視中的提示。

註:

智慧型檢視不支援在 Oracle BI EE 的階層式欄定義的提示。

若要編輯提示,請執行下列動作:

  1. 從「工作表」中選取檢視:
    • 圖表檢視 — 選取圖表。

    • 表格和樞紐分析表檢視 — 選取表格中的一個儲存格。

  2. Oracle BI EE 功能區,選取編輯提示按鈕,以顯示您的原始選項。

    圖 28-9 編輯提示按鈕


    Oracle BI EE 功能區的「編輯提示」按鈕

    如果伺服器上報表定義已經變更,您的選擇會被重設,您必須重新選取所有提示和欄。

  3. 提示選取器中,修改提示選項。

    根據在 Oracle BI EE 中設定提示之方式的不同,您有可能可以直接從提示選取器的下拉清單中選取資料。您也可能可以從值選取器對話方塊中選擇值。

    註:

    在「提示選取器」中,下拉清單控制項或選項清單的顯示限制為 256 個項目。若要顯示更大數目的項目,請增加 Oracle Business Intelligence Answersinstance.configPrompts/MaxDropDownValues 的設定值。

    以下是值選取器的範例,其中已選取 2008、2009 和 2010 年供顯示。

    圖 28-10 顯示選取之 2008、2009 以及 2010 年度的值選取器對話方塊


    顯示選取之 2008、2009 以及 2010 年度的值選取器對話方塊

    您按一下值選取器中的確定之後,選擇將會填入提示選取器範例中的第一個提示 (圖 28-11)。提示選取器範例中的第二個提示則需要您直接輸入金額;在本範例中,要顯示的金額是 Billed Quantity 金額大於 $5,000。

    完成的提示選取器對話框,外觀看起來如圖 28-11 所示。

    圖 28-11 已填入的提示選取器


    已填入的「提示選取器」對話方塊。選取顯示 2008、2009 以及 2010 年度,而且所有的 Billed Quantity 金額都大於 $5,000。

    在某些情況下,選擇資料會花費很長的時間。為了適應在值選取器中載入大量資料,智慧型檢視會以群組顯示值。捲動第一個顯示的群組並從中加以選取,然後按一下更多,以檢視並從下一個群組選取。繼續按更多,直到您已檢視整個資料清單並從中加以選取。圖 28-12 顯示範例。

    圖 28-12 值選取器顯示大量資料的更多選項


    「值選取器」顯示「更多」按鈕以供處理大量資料
  4. 按一下確定以關閉提示選取器

    選取選項並按確定之後,就會立即新整理檢視以反映您的選項。

  5. 重複此程序來編輯提示,以便變更顯示的輸出。

註:

  • 針對 BI Answers 中的提示 (圓鈕清單和核取方塊清單) 指定的選擇清單會轉換成智慧型檢視中的清單控制項。

  • 如果雙精度欄上定義提示,而且選取的提示運算子為 * 提示使用者,則下列運算子在執行時期沒有作用:

    • 小於

    • 小於或等於

    • 大於

    • 大於或等於

    • 類似於

    • 不類似於

    若要避免此種情況,請不要使用* 提示使用者運算子。相反地,請在設計時期使用以上列出的其中一個運算子明確定義運算子。運算子隨即可運作。

  • 以使用者輸入設定為文字建立的日期提示和預設值設定為顯示目前日期的 SQL 導致 current_date SQL 顯示在提示中,而不是目前日期。