Instruction CREATE CELL CALCULATION (MDX)
Crée un calcul qui évalue une expression MDX (Multidimensional Expressions) par rapport à un ensemble spécifié de tuples au sein d'un cube.
Syntaxe
[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]
Arguments
Cube_Name
Expression de chaîne valide qui précise le nom d'un cube.Calculation_Name
Chaîne valide qui précise le nom d'un calcul de cellule.Set_Expression
Expression MDX valide qui retourne un jeu.String
Valeur de chaîne valide.MDX_Expression
Expression MDX valide.Logical_Expression
Expression logique MDX valide.Integer
Valeur d'entier valide.Calculation_Name
Chaîne valide qui précise le nom d'une propriété de calcul de cellule.Scalar_Expression
Expression scalaire MDX valide.
Notes
En utilisant des cellules calculées, l'application cliente peut spécifier une valeur de cumul pour un jeu de cellules particulier, et non pas pour la totalité d'un jeu de cellules comme c'est le cas dans une formule de cumul personnalisée ou dans un membre calculé. Par exemple, il est possible de spécifier que toute cellule d'un jeu défini par {[Canada],[Time].[2000]} peut contenir une valeur définie par une formule. Toutes les autres cellules qui ne sont pas contenues dans ce jeu sont calculées normalement.
[!REMARQUE]
La notation BNF (Backus-Naur Form) de {*(<comment> | <whitespace> | <newline>)} sera analysée en tant que {*} à des fins de compatibilité descendante.
Voir aussi