IIf (MDX)
Data aggiornamento: 17 luglio 2006
Restituisce uno di due valori determinati da un test logico.
Sintassi
IIf(Logical_Expression, Expression1, Expression2)
Argomenti
- Logical_Expression
Espressione logica MDX (Multidimensional Expression) valida che restituisce true o false.
- Expression1
Espressione MDX (Multidimensional Expression) valida.
- Expression2
Espressione MDX (Multidimensional Expression) valida.
Osservazioni
L'espressione specificata dall'espressione logica restituisce false solo se il valore dell'espressione è zero. Se il valore è diverso, l'espressione restituisce true.
Se l'espressione logica specificata restituisce true, la funzione IIf restituisce la prima espressione. In caso contrario, la funzione restituisce la seconda espressione.
Le espressioni specificate possono restituire valori oppure oggetti MDX. Le espressioni specificate non devono inoltre essere necessariamente dello stesso tipo.
[!NOTA] In Microsoft SQL Server 2000, Analysis Services supporta solo tipi restituiti numerici e stringa e i tipi delle espressioni specificate devono essere uguali. Tali restrizioni non vengono applicate a SQL Server 2005 Analysis Services (SSAS).
È consigliabile non utilizzare la funzione IIf per creare un set di membri in base a criteri di ricerca. Utilizzare invece la funzione Filter per valutare ogni membro di un set specificato in base a un'espressione logica e recuperare un subset di membri.
[!NOTA] Se una delle espressioni restituisce NULL, quando la condizione viene soddisfatta il set di risultati sarà NULL.
Vedere anche
Riferimento
Guida di riferimento alle funzioni MDX (MDX)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
17 luglio 2006 |
|