10 使用條件

本章描述如何使用 Oracle Business Intelligence Enterprise Edition 中的條件。其中解釋如何使用條件來決定代理程式是否應傳遞其內容及執行其動作、是否在儀表板頁面中顯示動作連結,以及是否在儀表板頁面中顯示區段與其內容。

何謂條件?

條件是會根據分析或關鍵績效指標 (KPI) 評估結果傳回單一布林值的物件。

條件的評估對象需視評估基礎為分析或 KPI 而定,如以下所示:

  • 對於分析,評估對象為分析的資料列計數。

  • 對於 KPI,評估的對象為 KPI 的狀態。

例如,條件可能會評估分析結果是否傳回大於 0 的資料列數:

  • 如果分析至少傳回一個資料列,則條件評估為 true。

  • 如果分析未傳回任何資料列,則條件評估為 false。

為何使用條件?

若依條件進行篩選,可獲得特定資訊的最佳篩選結果。

您可以使用條件來決定:

  • 是否要讓代理程式傳遞其內容以及執行其動作

  • 是否要在儀表板頁面中顯示動作連結 (按一下即可執行動作)

  • 是否要在儀表板頁面中顯示區段及其內容

例如,銷售經理想要在銷售額低於兩百萬元時才向其直屬下屬傳遞「每月銷售報表」。您可以依據顯示銷售額低於兩百萬元的分析為基礎來建立一個條件,然後將該條件加至傳遞內容為「每月銷售報表」的代理程式。當條件評估為 true 時 (也就是說,分析包含銷售額低於兩百萬元的資料列),就會觸發代理程式以傳遞「每月銷售報表」。

您還可以使用各種條件來判斷分析中是否有啟用動作連結。請參閱關於依條件啟用新增至分析的動作

條件有哪些元素?

條件由多個元素組成。

條件由下列元素組成:

  • 分析或 KPI。

  • 評估條件時使用的準則:

    • 以分析來說,條件為資料列計數和套用至資料列計數的運算子 (例如,資料列計數等於 100),以及與分析關聯之任何提示篩選的值。

    • 以 KPI 來說,條件為 KPI 狀態 (例如,KPI 狀態為正常) 以及在 KPI 中設為提示之 KPI 維度的值。在建立條件時,這會顯示為未設定

何謂具名條件?

具名條件是您定義並在指定名稱之後儲存在展示目錄中的條件,以便在代理程式及儀表板頁面中重複使用。

當您透過下列建立條件時,即建立具名條件:

  • 全域頁首中的「新建」功能表,選取分析和互動式報表底下的條件

  • 首頁,在「建立」區域中按一下分析和互動式報表底下的其他連結,然後選取條件

您也可以在將內嵌條件儲存至目錄時,從「代理程式編輯器」的「條件」頁籤建立具名條件。請參閱何謂內嵌條件?

何謂內嵌條件?

內嵌條件指的是您在使用時所定義,但未在目錄中使用名稱儲存的條件。它隨同儀表板頁面或代理程式一起儲存。

內嵌條件會在刪除含有該內嵌條件的儀表板頁面或代理程式時自動刪除。這樣可以簡化只在特定 Oracle BI 內容中才有意義之條件的目錄管理。

您可以在下列時機建立內嵌條件:

誰可以建立條件?

條件由特定使用者所建立。

在一般情況下:

  • 管理員可以建立組織的具名條件,內容設計人員 (假設他們對條件或儲存條件的資料夾具有適當的許可權) 就可以在建立儀表板和代理程式時使用那些條件。

    建立或編輯具名條件的能力是由管理員管理的「建立條件」權限控制。

  • 內容設計人員可以建立內嵌條件。

如需權限的相關資訊,請參閱 Security Guide for Oracle Business Intelligence Enterprise Edition 中的 Managing Presentation Services Privileges

如需許可權的相關資訊,請參閱管理 Oracle BI 展示目錄中的物件

建立具名條件

您可以建立具名條件以便在代理程式及儀表板頁面中重複使用。

請參閱何謂具名條件?,瞭解具名條件的其他資訊。

  1. 在全域頁首中,按一下新建,然後選取條件
  2. 完成「新建條件」對話方塊。請參閱指定條件的設定值

使用條件來決定代理程式是否傳遞其內容或執行其動作

您可以使用條件來決定代理程式是否傳遞其內容或者執行其動作。

請參閱傳遞內容

  1. 編輯代理程式。
  2. 按一下代理程式編輯器的條件頁籤。
  3. 選取使用條件方塊。
  4. 若要:
    • 建立新條件,請按一下建立以顯示「建立條件」對話方塊,然後完成對話方塊。請參閱指定條件的設定值
    • 選取現有條件,請按一下瀏覽以顯示「選取條件」對話方塊,然後完成對話方塊。
  5. 儲存代理程式。

使用條件來決定是否在儀表板頁面中顯示動作連結

您可以使用條件來決定是否在儀表板頁面中顯示動作連結。

  1. 編輯儀表板。
  2. 按一下包含依條件顯示之動作連結的頁面頁籤。
  3. 將滑鼠指標停留在「頁面版面配置」區域的動作連結物件上,以顯示動作連結物件的工具列,然後按一下特性按鈕,或者,如果動作連結是在動作連結功能表中:
    1. 將滑鼠指標停留在「頁面版面配置」區域的動作連結功能表物件上,以顯示動作連結功能表物件的工具列,然後按一下特性按鈕。
    2. 在「動作連結功能表特性」對話方塊中,選取要設定條件的動作連結,然後按一下編輯按鈕。
  4. 在「動作連結特性」對話方塊的顯示連結元件中,按一下依條件方塊。
  5. 條件元件中,若要:
    1. 建立新條件,請按一下新建條件按鈕以顯示「新建條件」對話方塊,然後完成對話方塊。
    2. 選取現有條件,請按一下選取條件按鈕以顯示「選取條件」對話方塊,然後完成對話方塊。
  6. 按一下「動作連結特性」對話方塊中的確定
  7. 如果動作連結是在動作連結功能表中,請在「動作連結功能表特性」對話方塊中按一下確定
  8. 儲存儀表板。

使用條件來決定是否在儀表板頁面中顯示區段

您可以使用條件來決定是否在儀表板頁面中顯示區段。

  1. 編輯儀表板。
  2. 按一下其中包含要依條件顯示之區段的頁面頁籤。
  3. 將滑鼠指標停留在「頁面版面配置」區域的區段上以顯示區段的工具列,然後按一下區段的特性按鈕,並選取條件。便會顯示「區段條件」對話方塊。
  4. 若要:
    • 建立新條件,請按一下新建條件按鈕以顯示「新建條件」對話方塊,然後完成對話方塊。請參閱指定條件的設定值
    • 選取現有條件,請按一下選取條件按鈕以顯示「選取條件」對話方塊,然後完成對話方塊。
  5. 按一下「區段條件」對話方塊中的確定
  6. 儲存儀表板。

指定條件的設定值

部分條件需要指定設定值。

建立或編輯條件時,您必須在「新建條件」、「建立條件」或「編輯條件」對話方塊中指定條件的設定值。如果您指定提示篩選的值,這些值在使用時不能覆寫。

  1. 根據下列項目建立條件方塊中,選取分析KPI 作為條件的依據。
  2. 針對:
    • (選擇性) 分析,視需要編輯任何提示的篩選。
    • KPI,指定任何 KPI 維度的值。建立條件時,不能為 KPI 維度固定多個值。
  3. 依下述指定評估條件:
    • 若為分析,請移至條件為 true,如果數字或列數區域:
      • 運算子方塊中,選取要套用至資料列計數的運算子。

      • 在一或多個資料列計數方塊中,指定要評估的資料列數。

    • 若為 KPI,請在條件為真,如果 KPI 方塊中選取 KPI 狀態。
  4. (選擇性) 按一下測試以測試條件。
  5. 若要將條件另存為:
    • 內嵌條件,請按一下確定
    • 具名條件,請按一下儲存以顯示「另存新檔」對話方塊,您可以在此提供名稱來將條件儲存至目錄。如果條件是以分析或 KPI (專用) 為根據,則無法儲存至 /Shared Folders 資料夾中。

編輯具名條件

您可以編輯具名條件。

您可以編輯具名條件,讓具名條件維持在最新狀態。請參閱指定條件的設定值

  1. 瀏覽至目錄中的條件。
  2. 按一下編輯連結。
  3. 在「編輯條件」對話方塊中,進行需要的變更。

編輯、自訂、測試、儲存及停用代理程式中使用的條件

您可以針對代理程式中使用的條件執行許多動作。

您可以:

  • 編輯內嵌條件

  • 編輯提示篩選來自訂具名條件

  • 測試條件以查看條件評估為 true 或 false

  • 將內嵌條件儲存至目錄作為具名條件

  • 移除條件

  1. 編輯代理程式。
  2. 按一下代理程式編輯器的條件頁籤。
  3. 若要:
    • 編輯內嵌條件,請按一下編輯條件以顯示「編輯條件」對話方塊,然後進行想要的變更。請參閱指定條件的設定值
    • 自訂具名條件的提示篩選,請按一下自訂以顯示「自訂條件」對話方塊,然後進行想要的自訂。
    • 測試條件,請按一下測試。就會顯示評估結果。
    • 將內嵌條件儲存至目錄作為具名條件,請按一下儲存至目錄以顯示「另存新檔」對話方塊。
    • 停用條件,請按一下不使用條件 (一律傳遞內容並執行動作)
  4. 儲存代理程式。

編輯、測試、儲存及移除儀表板頁面的動作連結中使用的條件

您可以針對條件執行多種工作。

您可以針對儀表板頁面中動作連結使用的條件執行下列工作:

  • 編輯條件

  • 測試條件以查看條件評估為 true 或 false

  • 將內嵌條件儲存至目錄作為具名條件,然後以其他名稱將具名條件儲存至目錄

  • 移除條件

  1. 編輯包含動作連結的儀表板頁面。
  2. 將滑鼠指標停留在「頁面版面配置」區域的動作連結物件上,以顯示動作連結物件的工具列,然後按一下特性按鈕,或者,如果動作連結是在動作連結功能表中:
    1. 將滑鼠指標停留在「頁面版面配置」區域的動作連結功能表物件上,以顯示動作連結功能表物件的工具列,然後按一下特性按鈕。
    2. 在「動作連結功能表特性」對話方塊中,選取包含條件的動作連結並按一下編輯按鈕。
  3. 在「動作連結特性」對話方塊中,按一下條件欄位右邊的其他按鈕,然後:
    • 若要編輯條件,請選取編輯條件以顯示「編輯條件」對話方塊,然後進行您要的變更。請參閱指定條件的設定值
    • 若要測試條件,請選取測試條件。就會顯示評估結果。
    • 若要將內嵌條件儲存至目錄作為具名條件,請選取另存條件以顯示「另存新檔」對話方塊。
    • 若要移除條件,請選取移除條件
  4. 按一下「動作連結特性」對話方塊中的確定
  5. 如果動作連結是在動作連結功能表中,請在「動作連結功能表特性」對話方塊中按一下確定
  6. 儲存儀表板。

編輯、測試、儲存及移除儀表板頁面的區段中使用的條件

您可以對區段中的條件執行多項工作。

您可以對儀表板頁面的區段中使用的條件執行下列工作:

  • 編輯條件

  • 測試條件以查看條件評估為 true 或 false

  • 將內嵌條件儲存至目錄作為具名條件,然後以其他名稱將具名條件儲存至目錄

  • 移除條件

  1. 編輯包含區段的儀表板頁面。
  2. 將滑鼠指標停留在「頁面版面配置」區域的區段上以顯示區段的工具列,然後按一下區段的特性按鈕,並選取條件
  3. 在「區段條件」對話方塊中,按一下條件欄位右邊的其他按鈕,然後:
    • 若要編輯條件,請選取編輯條件以顯示「編輯條件」對話方塊,然後進行您要的變更。請參閱指定條件的設定值
    • 若要測試條件,請選取測試條件。就會顯示評估結果。
    • 若要將內嵌條件儲存至目錄作為具名條件,請選取另存條件以顯示「另存新檔」對話方塊。
    • 若要移除條件,請選取移除條件
  4. 儲存儀表板。