CREATE CELL CALCULATION 语句 (MDX)

创建计算,以便通过多维表达式 (MDX) 对多维数据集内一组指定的元组求值。

语法

[WITH <CELL CALCULATION clause> Calculation_Name
   [,WITH <CELL CALCULATION clause> Calculation_Name...n]
CREATE CELL CALCULATION CURRENTCUBE | Cube_Name.Calculation_Name 

<CELL CALCULATION clause> ::=
      FOR Set_Expression AS 'MDX_Expression' 
        [ [ CONDITION = 'Logical_Expression' ] 
        | [ DISABLED = { TRUE | FALSE } ] 
        | [ DESCRIPTION =String ] 
        | [ CALCULATION_PASS_NUMBER = Integer] 
        | [ CALCULATION_PASS_DEPTH = Integer] 
        | [ SOLVE_ORDER = Integer] 
        | [ Calculation_Name= Scalar_Expression ], ...n]

参数

  • Cube_Name
    一个提供多维数据集名称的有效字符串。
  • Calculation_Name
    一个提供单元计算名称的有效字符串。
  • Set_Expression
    返回一个集的有效 MDX 表达式。
  • String
    有效的字符串值。
  • MDX_Expression
    有效的 MDX 表达式。
  • Logical_Expression
    有效的 MDX 逻辑表达式。
  • Integer
    有效的整数值。
  • Calculation_Name
    一个提供单元计算属性名称的有效字符串。
  • Scalar_Expression
    有效的 MDX 标量表达式。

备注

通过使用计算单元,客户端应用程序就可以指定一组特定单元的汇总值,而不必像在自定义汇总公式或计算成员中一样指定所有单元的汇总值。例如,可以指定 {[Canada],[Time].[2000]} 所定义的集中的任意单元都允许包含通过公式定义的值。不在此集中的其他任何单元都按正常方式计算。

ms144836.note(zh-cn,SQL.90).gif注意:
巴科斯-诺尔范式 (BNF) 的 {*(<comment> | <whitespace> | <newline>)} 将分析为 {*},以实现向后兼容。

请参阅

概念

创建会话作用域的计算单元
创建查询作用域的单元计算 (MDX)
在 MDX 中生成单元计算 (MDX)
使用单元属性 (MDX)
FORMAT_STRING 内容 (MDX)
FORE_COLOR 和 BACK_COLOR 内容 (MDX)

其他资源

MDX 数据定义语句 (MDX)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 7 月 17 日

更改的内容:
  • 对内容进行了更新,以反映 SQL Server 2005 Analysis Services 的功能和操作。
  • 更新了语法和参数,以使表达更加清晰。