OBIEE – 基於級別的度量



基於級別的度量用於在特定聚合級別執行計算。它們允許使用單個查詢返回多個聚合級別的數 據。它也允許建立共享度量。

示例

假設有一家名為 XYZ 電子公司的公司,它在許多地區、國家和城市銷售其產品。現在,公司總裁想檢視國家/地區的總收入——比區域低一級,比城市高一級。因此,總收入度量應彙總到國家/地區級別。

這類度量稱為基於級別的度量。類似地,您可以將基於級別的度量應用於時間層次結構。

建立維度層次結構後,可以透過雙擊邏輯表中的總收入列並在級別選項卡中設定級別來建立基於級別的度量。

建立基於級別的度量

以離線模式開啟儲存庫。轉到檔案→開啟→離線。

選擇 .rpd 檔案並單擊開啟→輸入儲存庫密碼並單擊確定。

在 BMM 層中,右鍵單擊“總收入”列→新建物件→邏輯列。

Create Level-Based Measures

它將開啟邏輯列對話方塊。輸入邏輯列總收入的名稱。轉到列源選項卡→選中使用表示式從現有列派生的複選框。

Logical Column Dialog Box

選擇此選項後,表示式編輯嚮導將突出顯示。在表示式構建器嚮導中,從左側選單中選擇邏輯表→列名→總收入→單擊確定。

現在轉到邏輯列對話方塊中的級別選項卡→單擊邏輯維度以將其設定為邏輯級別下的總計。這指定應在維度層次結構的總計級別計算度量。

Grand Total Level

單擊確定後→總收入邏輯表將出現在邏輯維度和事實表下。

此列可以拖放到主題區域中的表現層,供終端使用者用於生成報表。您可以從事實表或邏輯維度拖動此列。

廣告
© . All rights reserved.