キューブ内の指定されたタプル集合上で多次元表現(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)は後方互換性のために{*}として解析されます。