Instruction IF (MDX)
Exécute une instruction si la condition est vérifiée.
Syntaxe
IF expression THEN assignment END IF
Arguments
- expression
Expression MDX (Multidimensional Expressions) dont l'évaluation aboutit à une valeur booléenne retournant la valeur True ou False.
- assignment
Expression MDX assignant une valeur à un sous-cube ou à une propriété calculée.
Notes
Utilisez l'instruction IF pour le flux de contrôle. Cette instruction n'a rien à voir avec les fonctions IIf (MDX) et Instruction CASE (MDX) qui servent uniquement à retourner des valeurs ou des objets.
Exemple
Dans l'exemple suivant, la portée est limitée aux membres Country de la hiérarchie Customers dans la dimension Customers. Si la mesure en cours est Store Cost, celle-ci a la valeur 10 :
SCOPE ([Customer].[Customers].[Country].members);
IF Measures.CurrentMember IS [Measures].[Store Cost] THEN this = 10 END IF;
Voir aussi
Référence
Guide de référence des fonctions MDX (MDX)