IIf (MDX)
Mis à jour : 17 juillet 2006
Retourne l'une des deux valeurs déterminées par un test logique.
Syntaxe
IIf(Logical_Expression, Expression1, Expression2)
Arguments
- Logical_Expression
Expression logique MDX (Multidimensional Expressions) valide qui prend la valeur True ou False.
- Expression1
Expression MDX (Multidimensional Expressions) valide.
- Expression2
Expression MDX (Multidimensional Expressions) valide.
Notes
L'expression spécifiée par l'expression logique prend la valeur false uniquement si la valeur de cette expression est zéro. Toute autre valeur prend la valeur true.
Si l'expression logique spécifiée prend la valeur true, la fonction IIf retourne la première expression. Sinon, la fonction retourne la deuxième expression.
Les expressions spécifiées peuvent retourner des valeurs ou des objets MDX. De plus, leurs types ne doivent pas obligatoirement correspondre.
Remarque : |
---|
Dans Microsoft SQL Server 2000, Analysis Services prenait uniquement en charge les types de retour numeric et string et les types des expressions spécifiées devaient être les mêmes. Ces restrictions ne s'appliquent pas à SQL Server 2005 Analysis Services (SSAS). |
La fonction IIf n'est pas conseillée pour créer un jeu de membres à partir de critères de recherche. Il vaut mieux dans ce cas utiliser la fonction Filter pour évaluer chaque membre d'un jeu spécifié par rapport à une expression et retourner un sous-ensemble de membres.
Remarque : |
---|
Si l'une des expressions prend la valeur NULL, l'ensemble des résultats est NULL une fois cette condition satisfaite. |
Voir aussi
Référence
Guide de référence des fonctions MDX (MDX)
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
17 juillet 2006 |
|