CREATE CELL CALCULATION-Anweisung (MDX)
Erstellt eine Berechnung, die einen MDX-Ausdruck (Multidimensional Expressions) für eine angegebene Tupelmenge in einem Cube auswertet.
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]
Argumente
Cube_Name
Eine gültige Zeichenfolge, die einen Cubenamen bereitstellt.Calculation_Name
Eine gültige Zeichenfolge, die den Namen einer Zellenberechnung bereitstellt.Set_Expression
Ein gültiger MDX-Ausdruck, der eine Menge zurückgibt.String
Ein gültiger Zeichenfolgenwert.MDX_Expression
Ein gültiger MDX-Ausdruck.Logical_Expression
Ein gültiger logischer MDX-Ausdruck.Integer
Ein gültiger ganzzahliger Wert.Calculation_Name
Eine gültige Zeichenfolge, die den Namen der Zellenberechnungseigenschaft bereitstellt.Scalar_Expression
Ein gültiger skalarer MDX-Ausdruck.
Hinweise
Mithilfe berechneter Zellen kann die Clientanwendung einen Rollupwert für eine bestimmte Menge von Zellen angeben, statt für eine ganze Menge von Zellen, wie bei einer benutzerdefinierten Rollupformel oder einem berechneten Element. So kann beispielsweise angegeben werden, dass jede Zelle in der durch {[Canada],[Time].[2000]} definierten Menge einen Wert enthalten kann, der durch eine Formel definiert ist. Alle anderen Zellen, die nicht in dieser Menge enthalten sind, werden normal berechnet.
Hinweis |
---|
Die Backus-Naur-Form (BNF) von {*(<comment> | <whitespace> | <newline>)} wird aus Gründen der Abwärtskompatibilität als {*} analysiert. |
Siehe auch