CREATE CELL CALCULATION 陳述式 (MDX)
在 Cube 內指定的 Tuple 集合上,建立評估多維度運算式 (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
提供 Cube 名稱的有效字串。Calculation_Name
提供資料格計算名稱的有效字串。Set_Expression
傳回集合的有效 MDX 運算式。String
有效的字串值。MDX_Expression
有效的 MDX 運算式。Logical_Expression
有效的 MDX 邏輯運算式。Integer
有效的整數值。Calculation_Name
提供資料格計算屬性名稱的有效字串。Scalar_Expression
有效的 MDX 純量運算式。
備註
在自訂積存公式或導出成員的情況下,使用導出資料格,用戶端應用程式就可以指定特定資料格集的積存值,而非整個資料格集的積存值。例如,可以指定由 {[Canada],[Time].[2000]} 定義的集合內,任何資料格都可以包含由公式定義的值。此集合以外的其他資料格,則會正常進行運算。
[!附註]
為了回溯相容性,會將 {*(<comment> | <whitespace> | <newline>)} 的巴克斯格式 (Backus-Naur Form,BNF) 剖析為 {*}。