MDX データ定義 - CREATE CELL CALCULATION

キューブ内の指定されたタプル集合上で多次元表現(MDX)式を評価する計算を作成します。

Syntax

  
[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論理式です。

整数
有効な整数値。

Calculation_Name
セル計算プロパティの名前を提供する有効な文字列。

Scalar_Expression
有効なMDXスカラー式。

Remarks

計算セルを使用することで、クライアントアプリケーションはカスタムロールアップ式や計算メンバーのようにセル全体を割り当てるのではなく、特定のセルセットに対してロールアップ値を指定できます。 例えば、 {[Canada],[Time].[2000]} によって定義された集合内の任意のセルが、式で定義される値を含むことを指定することができます。 この集合に含まれない他のセルは通常通り計算されます。

Note

{*(<comment> | <whitespace> | <newline>)}の Backus-Naur フォーム(BNF)は後方互換性のために{*}として解析されます。