Partager via


CalculationPassValue (MDX)

Retourne la valeur numérique ou la valeur de chaîne d'une expression MDX (Multidimensional Expressions) évaluée pendant le test de calcul spécifié d'un cube.

Syntaxe

  
      Numeric syntax  
CalculationPassValue(Numeric_Expression,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])  
String syntax  
CalculationPassValue(String_Expression ,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])  

Arguments

Numeric_Expression
Expression numérique valide qui correspond généralement à une expression MDX (Multidimensional Expressions) des coordonnées des cellules qui retournent un nombre.

String_Expression
Expression de chaîne valide qui correspond généralement à une expression MDX (Multidimensional Expressions) valide des coordonnées des cellules qui retournent un nombre exprimé sous forme de chaîne.

Pass_Value
Expression numérique valide qui précise le numéro du test de calcul.

ABSOLUTE
Valeur de l’indicateur d’accès qui spécifie que le paramètre Pass_Value contient l’index de base zéro de la passe de calcul. ABSOLUTE est la valeur d'indicateur d'accès par défaut si aucune valeur de ce type n'est spécifiée.

RELATIVE
Valeur de l’indicateur d’accès qui spécifie que le paramètre Pass_Value contient un décalage relatif par rapport à la passe de calcul du calcul déclencheur. Si le décalage se résout à un index de test de calcul inférieur à 0, le test de calcul 0 est utilisé et aucune erreur ne survient.

ALL
Lorsque vous définissez cet indicateur, toutes les valeurs sont NULL, sauf les valeurs chargées par le moteur de stockage. Si l'indicateur n'est pas défini, les valeurs sont agrégées sans qu'aucun calcul ne soit appliqué.

Remarques

Si une expression numérique est spécifiée, la fonction retourne une valeur numérique en évaluant l'expression numérique MDX précisée dans le test de calcul spécifié, et éventuellement modifiée par un indicateur d'accès et un modificateur d'indicateur d'accès.

Si une expression de chaîne est fournie, la fonction retourne une valeur de chaîne en évaluant l’expression de chaîne MDX spécifiée dans la passe de calcul spécifiée, et éventuellement modifiée par un indicateur d’accès et un modificateur d’indicateur d’accès*.*

Avec la résolution automatique de récursivité dans Analysis Services, cette fonction a peu d’utilisation pratique.

Notes

Seuls les administrateurs peuvent utiliser la fonction CalculationPassValue dans un script MDX. Une erreur se produit si un script MDX contenant cette fonction est exécuté dans le contexte d'un rôle qui ne dispose pas des droits d'administrateur.

Voir aussi

CalculationCurrentPass (MDX)
IIf (MDX)
Guide de référence des fonctions MDX (MDX)