設定維度和成員特性

若要設定維度和成員特性,請以編輯模式開啟大綱。

在編輯模式中,選擇一個方法來設定維度和成員特性:
  • 在內嵌情況下,於大綱中成員名稱上或成員名稱旁的資料欄中按兩下。
  • 在特性面板中,標示成員,然後在大綱工具列的動作底下,選取在右側顯示成員特性面板
  • 在大綱工具列中標示成員,然後在工具列中選取您要的選項。

以編輯模式開啟大綱

您需要先以「編輯」模式開啟大綱,才能變更或設定成員特性。

  1. 應用程式頁面中,展開 <yourapplication>。
  2. 按一下立方體名稱右邊的動作功能表,然後選取大綱
  3. 按一下編輯

在編輯模式設定成員特性

大綱為「編輯」模式時,您可以設定個別成員的特性。您可以使用鍵盤或成員偵測器來進行這些變更。

若要啟用內嵌編輯功能,請在其中一個成員或在大綱成員名稱右邊的其中一個資料欄中按兩下。例如,如果您對要在「資料儲存類型」資料欄中編輯的成員資料列按一下,就可以使用功能表為標示的成員選取一種儲存類型。如果按兩下公式資料欄,就可以輸入成員公式。

啟用內嵌編輯功能後,您可以執行下列動作:

  • 輸入成員名稱,或重新命名現有成員。

  • 使用 Tab 鍵在資料欄間從左向右移動。

  • 使用 Enter 鍵在大綱樹狀結構中向下移動。

  • 使用空格鍵展開功能表,使用向上和向下鍵瀏覽功能表項目。

您也可以選取多個資料列,然後一次變更所有選取資料列中的成員特性。例如,您可以選取數個資料列,然後按一下工具列的 + 符號,將成員合併變更為 +。

在成員偵測器中設定特性

您可以在成員偵測器中檢視及設定成員特性。

開啟「成員偵測器」:
  1. 應用程式頁面中,展開應用程式。
  2. 按一下立方體名稱右邊的動作功能表,然後選取大綱
  3. 按一下編輯
  4. 向下展開至大綱,找出想要更新的成員,然後加以選取。
  5. 按一下滑鼠右鍵,然後選取檢查
  6. 在「成員偵測器」中,選擇一個要進行修改的頁籤:
    • 一般
    • 別名
    • 公式
    • 屬性
    • 使用者定義屬性

設定一般特性

您可以在一般頁籤中檢視或修改基本維度或成員資訊 (例如合併特性、儲存特性和註解)。

此頁籤中提供的選項會依大綱類型以及維度和成員類型而有所不同。例如,提供的項目會依立方體是區塊儲存還是聚總儲存,或者選取維度名稱還是維度中的成員而有所不同。

以下為部分的特性清單。

表格 11-5 維度和成員一般特性

欄位名稱 描述 適用於...

名稱

輸入維度或成員名稱。

維度、成員或別名名稱的長度請勿超過 1024 個位元組。

  • 聚總儲存維度和成員

  • 區塊儲存維度和成員

註解

輸入註解。

註解最多可包含 255 個字元。

  • 聚總儲存維度和成員

  • 區塊儲存維度和成員

維度類型

若為維度,請選取:

  • 帳戶

  • 時間

  • 屬性

  • 聚總儲存維度

  • 區塊儲存維度

合併

成員若不是維度或屬性,請選取一個合併運算子:

  • + (加)

  • – (減)

  • * (乘)

  • / (除)

  • % (百分比)

  • ~ (忽略)

  • ^ (不合併)

加 (+) 是預設值。^ (不合併) 運算子只適用於區塊儲存立方體。

  • 聚總儲存成員

  • 區塊儲存成員

二次計算

選取二次計算核取方塊即可在第二次經過大綱時計算成員。

  • 已儲存的區塊儲存成員
  • 若為動態成員,請改為設定解決順序

資料儲存

選取一個決定目前維度或成員之資料值的儲存方式選項:

  • 儲存資料

  • 動態計算 (此選項不適用於聚總儲存立方體)

  • 不共用

  • 僅限標籤

  • 共用成員

  • 聚總儲存維度和成員

  • 區塊儲存維度和成員

成員解決順序

指定一個 0 到 127 之間的解決順序,以指示成員的計算優先順序。

  • 聚總儲存成員

  • 動態區塊儲存成員

階層

指定已儲存 (預設)、動態,或者若為聚總儲存大綱內的維度,請選取已啟用多個階層選項 (等同於同時選取已儲存動態)。

您所選的儲存選項會套用至由此維度或層代 2 成員所開始的階層。

  • 聚總儲存維度

  • 層代 2 聚總儲存成員

聚總層級用途

選取其中一個選項,以提供一種管理員可同時影響預設和查詢型檢視選擇的方式:

  • 預設:由內部機制決定建立聚總的方式。

  • 無聚總:不對此階層執行聚總。所有選取的檢視都是在輸入層級。

  • 僅考慮最上層:(適用於主要階層)。直接從輸入資料回答查詢。

  • 沒有中間層:(適用於主要階層)。這只會選取最上層和底層。

聚總儲存維度

差異報告支出

標示為「帳戶」類型的維度成員,其「支出」特性值可以是「真」或「偽」。@VAR 或 @VARPER 公式在經過評估後,支出特性為「偽」的「帳戶」成員其符號將會與支出特性為「真」的「帳戶」成員相反。

範例:內含公式 @VAR(Actual, Budget) 的 Scenario 維度成員「差異」。對於「帳戶」維度成員 Sales [「支出」特性為「偽」],「差異」成員將以 Actual-Budget 方式計算。對於「帳戶」維度成員 COGS [「支出」特性為「真」],「差異」成員將以 Budget-Actual 方式計算。

區塊儲存帳戶維度和成員

帳戶資訊

時間平衡:若要使用時間平衡特性,必須要有一個標記為「帳戶」的維度和一個標記為「時間」的維度。

  • 無:不套用時間平衡特性。成員值會以預設方式計算。

  • 平均值:以父項值代表一個期間的平均值。

  • 第一個:以父項值代表一個期間的開始值。

  • 最後一個:以父項值代表一個期間的結束值。

略過選項:選取一個決定計算時間平衡時要忽略哪些值的選項 (「無」或「遺漏」)。如果選取「無」,將不會忽略任何值;如果選取「遺漏」,將會忽略 #MISSING 值。時間平衡特性設為第一個、最後一個或平均值時,才能指定略過設定值。

  • 遺漏

您可以為「僅限標籤」成員以外的所有成員設定這些特性。

僅限區塊儲存帳戶維度

建立別名

您可以在別名頁籤中指定維度、成員或共用成員的替代名稱或別名。例如,在 <yourapplication>.Basic 立方體大綱中,Product 維度的成員可以產品代碼 (例如 100) 和描述性別名 (例如 Cola) 作為識別。

  1. 應用程式頁面中,展開應用程式。
  2. 從立方體名稱右邊的動作功能表中選取大綱
  3. 按一下編輯
  4. 向下展開至大綱,找出想要更新的成員,然後加以選取。
  5. 按一下滑鼠右鍵,然後選取檢查
  6. 按一下別名
  7. 在想要使用的別名表格欄位中,輸入別名值。
  8. 按一下套用並關閉
  9. 按一下儲存

建立成員公式

在大綱編輯器中建立範例成員公式,並瞭解如何使用 Calc 語言 (適用於區塊儲存立方體) 和 MDX (適用於聚總儲存立方體) 來建構公式。

您可以在成員偵測器公式頁籤中,建立及編輯區塊儲存立方體和聚總儲存立方體的成員公式。這些公式是透過預設立方體計算和計算命令檔計算來進行計算。

您可以從運算子、函數、維度名稱、成員名稱、替代變數和數值常數建構區塊儲存成員公式。為了撰寫區塊儲存大綱的公式,系統提供了一組計算函數和運算子。如需語法和範例,請參閱計算函數

聚總儲存成員公式無法使用「計算器」語言建立。而是使用「多維表示式語言 (MDX)」建立。

我們來建立一個範例成員公式。假設您有一個名為 “Watchlist Products” 的動態計算成員,而您想要它成為產品 “100-10”、“200-10” 以及 “300-10” 的總和。

  1. 應用程式頁面中,展開 <yourapplication>,然後選取 Basic 立方體。
  2. 按一下動作功能表,然後選取大綱
  3. 按一下編輯
  4. 選取 Product 維度,新增一個名為 Watchlist_Products 的子項,然後按 Tab 鍵。
  5. 在 Watchlist_Products 上按一下滑鼠右鍵,然後選取檢查
  6. 選取公式頁籤。
  7. 在成員樹狀結構的左邊面板公式編輯器中,展開至 Product 以尋找要新增至公式的第一個產品成員 “100-10”。在成員名稱上按一下滑鼠右鍵,然後按一下插入名稱,將成員名稱插入您的公式。
  8. 將游標放在 "100-10" 之後,然後按 + 鍵。
  9. 使用成員樹狀結構選擇要插入的下一個產品成員 "200-10"。在成員名稱上按一下滑鼠右鍵,然後按一下插入名稱,將成員名稱插入您的公式。
  10. 對最後一個產品成員 "300-10" 重複以上動作,然後在公式尾端加上一個分號 (;)。

    公式看起來應該像這樣:"100-10"+"200-10"+"300-10";

  11. 按一下驗證並修正所有錯誤。
  12. 按一下套用並關閉
  13. 從 Watchlist_Products 的「資料儲存類型」資料欄中,選取動態計算
  14. 按一下儲存以儲存大綱。

成員公式 (例如剛才建立的成員公式) 也可以包含 Essbase 函數。如果在成員公式中使用 Essbase 函數,請使用公式編輯器右邊的函數名稱功能表來尋找計算函數並新增至命令檔。請參閱功能表底下的函數描述,瞭解每個函數的描述。

請參閱 Developing Formulas for Block Storage Databases

為寫入區塊儲存大綱的公式,系統提供了一組計算函數和運算子 (稱為「計算器」語言或 Calc 語言)。如需計算命令和函數的描述,請參閱計算命令計算函數

聚總儲存成員公式無法使用「計算器」語言建立。而是使用「多維表示式語言 (MDX)」建立。請參閱聚總儲存和 MDX 大綱公式開發聚總儲存大綱的公式

設定屬性關聯

若要手動處理屬性,請使用大綱編輯器和成員偵測器中的「屬性」頁籤。首先,建立屬性維度與基本維度的關聯,然後建立屬性成員與基本維度成員的關聯。

屬性與基本維度關聯;基本維度是稀疏標準維度,其中包含要與屬性關聯的成員。

建立屬性維度與基本維度的關聯

建立 <yourapplication> 中某個屬性維度與基本維度的關聯:
  1. 應用程式頁面中,展開 <yourapplication>。
  2. 從立方體名稱右邊的動作功能表中選取大綱
  3. 選取要與某個屬性維度關聯的基本維度。針對此練習,請選擇 Market。
  4. 若尚未進入「編輯」模式,請按一下編輯
  5. 對 Market 按一下滑鼠右鍵並選取檢查
  6. 按一下屬性
  7. 屬性名稱資料欄中選取 Intro Date 屬性維度。
  8. 按一下關聯的屬性旁邊的向右箭號,將選取的屬性與步驟 4 中所選的一般維度關聯。
  9. 按一下套用
  10. 按一下關閉
  11. 按一下儲存以儲存大綱。

建立屬性維度與基本維度的關聯後,您必須建立屬性維度成員與基本維度成員的關聯;這些成員全都必須來自基本維度的相同層級。

建立屬性成員與基本維度成員的關聯

建立 <yourapplication> 中某個屬性成員與基本維度成員的關聯:
  1. 在 <yourapplication> 大綱仍開啟時,按一下編輯
  2. 依序展開 Market 和 East,然後選取 New York。

    New York 是將要與某個屬性關聯的基本成員。

  3. 對 New York 按一下滑鼠右鍵並選取檢查
  4. 選取屬性
  5. 從成員樹狀結構中,展開人口,然後選取要與 New York 關聯的屬性成員。
  6. 按一下套用並關閉
  7. 按一下儲存以儲存大綱。

請參閱 Working with Attributes

建立使用者定義屬性

您可以建立、指定及取消指定使用者定義屬性 (UDA)。UDA 是描述成員的一個字或片語。例如,您可以建立一個稱為「主要市場」的 UDA,然後將它指定給大綱中屬於主要市場的所有成員。

與屬性相同的是,UDA 也用於篩選資料擷取。與屬性不同的是,UDA 沒有內建的計算功能。不過,您可以將 UDA 指定給密集和稀疏維度,但屬性只能指定給稀疏維度。此外,UDA 可以指定給維度中的任何層級或層代。

  1. 在「應用程式」頁面中,展開 <yourapplication>。
  2. 按一下立方體名稱右邊的動作功能表,然後選取大綱
  3. 按一下編輯
  4. 標示要為其指定 UDA 的成員。
  5. 對成員按一下滑鼠右鍵並選取檢查
  6. 按一下使用者定義屬性頁籤。
  7. 使用者定義屬性欄位中輸入 UDA 名稱,然後按下 Enter 鍵。
  8. 按一下套用並關閉,建立維度的 UDA 並將新的 UDA 指定給成員。
  9. 按一下儲存以儲存大綱。