共用方式為


MDX 儲存格計算 - Session-Scoped 匯出儲存格

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

重要

此語法已被取代。 您應該改用 MDX 指派。 如需指派的詳細資訊,請參閱 基本 MDX 腳稿 (MDX)

若要建立可用於相同會話中所有查詢的匯出數據格,您可以使用 CREATE CELL CALCULATION 語句或 ALTER CUBE 語句 。 這兩個語句都有相同的結果。

CREATE CELL CALCULATION 語法

重要

此語法已被取代。 您應該改用 MDX 指派。 如需指派的詳細資訊,請參閱 基本 MDX 腳稿 (MDX)

使用下列語法來使用 CREATE CELL CALCULATION 語句來定義會話範圍的匯出數據格:

CREATE CELL CALCULATION Cube_Expression.<CREATE CELL CALCULATION body clause>  
  
<CREATE CELL CALCULATION body clause> ::=CellCalc_Identifier FOR String_Expression AS 'MDX_Expression'   
   [ <CREATE CELL CALCULATION property clause> [ , <CREATE CELL CALCULATION property clause> ... ] ]  
  
<CREATE CELL CALCULATION property clause> ::=  
   ( CONDITION = 'Logical_Expression' ) |   
   ( DISABLED = { TRUE | FALSE } ) |   
   ( DESCRIPTION =String_Expression ) |   
   ( CALCULATION_PASS_NUMBER = Integer_Expression ) |   
   ( CALCULATION_PASS_DEPTH = Integer_Expression ) |   
   ( SOLVE_ORDER = Integer_Expression ) |   
   ( FORMAT_STRING = String_Expression ) |   
   ( CellProperty_Identifier = Scalar_Expression )  

ALTER CUBE 語法

重要

此語法已被取代。 您應該改用 MDX 指派。 如需指派的詳細資訊,請參閱 基本 MDX 腳稿 (MDX)

使用下列語法來使用 ALTER CUBE 語句來定義工作階段範圍的匯出資料格:

ALTER CUBE Cube_Identifier CREATE CELL CALCULATION  
FOR String_Expression AS 'MDX_Expression'   
   [ <CREATE CELL CALCULATION property clause> [ , <CREATE CELL CALCULATION property clause> ... ] ]  
  
<CREATE CELL CALCULATION property clause> ::=  
   ( CONDITION = 'Logical_Expression' ) |   
   ( DISABLED = { TRUE | FALSE } ) |   
   ( DESCRIPTION =String_Expression ) |   
   ( CALCULATION_PASS_NUMBER = Integer_Expression ) |   
   ( CALCULATION_PASS_DEPTH = Integer_Expression ) |   
   ( SOLVE_ORDER = Integer_Expression ) |   
   ( FORMAT_STRING = String_Expression ) |   
   ( CellProperty_Identifier = Scalar_Expression )  

String_Expression 值包含正交、單維 MDX 集合表達式的清單,每個運算式都必須解析為下表所列的其中一個集合類別。

類別 描述
空集 解析為空集的 MDX 集合運算式。 在此情況下,導出單元格的範圍是整個 Cube。
單一成員集 解析為單一成員的 MDX 集合表達式。
一組層級成員 解析為單一層級成員的 MDX 集合運算式。 其中一個範例是 Level_ExpressionMDX 函式 成員。 若要包含匯出成員,請使用 Level_ExpressionALLMembers MDX 函式。

如需詳細資訊,請參閱 AllMembers (MDX)
子系集合 解析為指定成員子系的 MDX 集合表示式。 其中一個範例是 子代Member_ExpressionLevel_ExpressionDesc_Flag) MDX 函式。

如需詳細資訊,請參閱 子系 (MDX)

另請參閱

在 MDX 中建置數據格計算