OPPURE (MDX)

Esegue una disgiunzione logica su due espressioni numeriche.

Sintassi

  
Expression1 OR Expression2   

Parameters

Espressione1
Un'espressione valida delle Espressioni Multidimensionali (MDX) che restituisce un valore numerico.

Expression2
Un'espressione MDX valida che restituisce un valore numerico.

Valore restituito

Un valore booleano che restituisce vero se uno o entrambi gli argomenti si valutano come vero; altrimenti, falso.

Osservazioni:

L'operatore OR tratta entrambi gli argomenti come valori booleani (zero, 0, come falso; altrimenti vero) prima che l'operatore eseguisca la disgiunzione logica. La tabella seguente illustra come l'operatore OR esegue la disgiunzione logica.

Expression1 Expression2 Valore restituito
true true true
true falso true
falso true true
falso falso falso

Example

La seguente query contiene una misura calcolata che restituisce la stringa "MARRIED OR MASCHILE" se il membro attuale nella gerarchia di genere della dimensione Cliente è Maschio o se il membro attuale nella gerarchia dello stato civile della dimensione Cliente è sposato; altrimenti restituisce la stringa "UNMARRIED OR FEMALE".

WITH  
MEMBER MEASURES.ORDEMO AS  
IIF(  
([Customer].[Gender].CURRENTMEMBER IS [Customer].[Gender].&[M])  
OR  
([Customer].[Marital Status].CURRENTMEMBER IS [Customer].[Marital Status].&[M]),  
"MARRIED OR MALE",  
"UNMARRIED OR FEMALE")  
SELECT [Customer].[Gender].[Gender].MEMBERS ON 0,  
[Customer].[Marital Status].[Marital Status].MEMBERS ON 1  
FROM [Adventure Works]  
WHERE(MEASURES.ORDEMO)