创建会话作用域的计算单元
重要提示 |
---|
已不推荐使用此语法。 应当改用 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 集表达式。 在这种情况下,计算单元的作用域是整个多维数据集。 |
单个成员集 |
解析为单个成员的 MDX 集表达式。 |
级别成员集 |
解析为单个级别的成员的 MDX 集表达式。 此类别的一个示例就是 Level_Expression.Members MDX 函数。 若要包括计算成员,请使用 Level_Expression.AllMembers MDX 函数。 有关详细信息,请参阅 AllMembers (MDX)。 |
后代集 |
解析为指定成员的后代的 MDX 集表达式。 此类别的一个示例就是 Descendants(Member_Expression、Level_Expression、Desc_Flag)MDX 函数。 有关详细信息,请参阅 Descendants (MDX)。 |