Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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)