共用方式為


建立導出成員

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

您可以結合 Cube 數據、算術運算子、數位和函數,建立稱為匯出成員的自定義量值或維度成員。 例如,您可以建立名為 Euros 的導出成員,藉由將現有的貨幣量值乘以轉換率,將美元轉換成歐元。 然後,歐元可以向用戶顯示在個別的數據列或數據行中。

匯出成員定義會儲存,但其值只存在於記憶體中。 在上述範例中,歐元的值會顯示給使用者,但不會儲存為 Cube 數據。

您會在 Cube 中建立匯出成員。 若要建立導出成員,請在 [Cube 設計師] 的 [計算] 索引標籤上,按兩下工具列上的 [新增匯出成員] 圖示 。 這個指令會顯示表單,以指定匯出成員的下列選項:

名稱
選取匯出成員的名稱。 當使用者流覽 Cube 時,此名稱會顯示為匯出成員值的數據行或數據列標題。

父階層
選取要包含在匯出成員中的父階層。 階層是維度的描述性類別,可以分隔 Cube 中的數值數據(也就是量值)進行分析。 在表格式瀏覽器中,階層會在用戶流覽 Cube 中的數據時,提供資料行和數據列標題。 (在圖形化瀏覽器中,它們會提供其他類型的描述性標籤,但它們的功能與表格式瀏覽器相同。匯出成員會在您選取的父維度中提供新的標題(或標籤)。

或者,您可以將匯出成員包含在量值中,而不是包含在維度中。 此選項也會提供新的資料列或數據列標題,但它會附加至瀏覽器中的量值。

父成員
按兩下 [[變更] 選取要包含匯出成員的父成員。 如果您選取單層階層或 MEASURE 做為父維度,則無法使用此選項。

階層分為包含成員的層級。 每個成員都會產生標題。 在 Cube 中瀏覽資料時,使用者可以從選取的標題向下切入至先前未顯示的次級標題。 匯出成員的標題會在您選取的父成員正下方的層級新增。

表示式
指定產生匯出成員值的表達式。 此運算式可以用多維度表示式 (MDX) 撰寫。 運算式可以包含下列任一項:

  • 代表 Cube 元件的數據表達式,例如維度、層級、量值等等

  • 算術運算子

  • 數位

  • 功能

您可以從 [計算 工具] 窗格的 [元數據] 索引卷標拖曳或複製 Cube 元件,以快速將它們新增至表達式。

重要

在使用該匯出成員的匯出成員之前,必須先建立要用於另一個匯出成員之值表達式中的任何導出成員。

格式化字串
指定以匯出成員為基礎的儲存格值格式。 此屬性接受與量值 Display Format 屬性相同的值。 如您顯示格式的詳細資訊,請參閱 設定量值屬性

可見
判斷擷取 Cube 元數據時,匯出成員是否可見或隱藏。 如果匯出成員已隱藏,它仍可在 MDX 運算式、語句和腳本中使用,但不會在用戶端使用者介面中顯示為可選取的物件。

非空白行為
儲存用來解析 MDX 中 NON EMPTY 查詢的量值名稱。 如果這個屬性是空白的,則必須重複評估導出成員,以判斷成員是否為空白。 如果此屬性包含一或多個量值的名稱,如果所有指定的量值都是空的,則計算成員會視為空白。 此屬性是 Analysis Services 只傳回非 NULL 記錄的優化提示。 只傳回非 NULL 記錄可改善 MDX 查詢的效能,這些查詢會利用 NON EMPTY 運算符或 NonEmpty 函式,或需要計算數據格值。 為了獲得最佳數據格計算效能,請盡可能只指定單一成員。

色彩表達式
指定 MDX 運算式,根據匯出成員的值,動態設定儲存格的前景和背景色彩。 如果用戶端應用程式不支援,則會忽略這個屬性。

字型表達式
指定 MDX 運算式,根據匯出成員的值,動態設定儲存格的字型、字型大小和字型屬性。 如果用戶端應用程式不支援,則會忽略這個屬性。

您可以從 [計算運算式] 窗格的 [計算工具] 窗格的 [元數據] 索引卷標,複製或拖曳 Cube 元件至 [計算表達式] 窗格中的 [表達式] 方塊。 您可以從 [計算工具] 窗格的 [Functions ] 索引卷標,複製或拖曳函數至 [計算表達式] 窗格中的 [表達式] 方塊。

尋址匯出成員

當您在 Cube 設計工具的 [計算] 索引標籤上建立匯出成員時,您會指定計算成員儲存所在的父階層。 父階層會根據下列規則,決定如何尋址匯出成員:

  • 如果在量值維度中建立匯出成員,匯出成員就會在該維度中尋址。

另請參閱

多維度模型中 計算