Udostępnij za pośrednictwem


LUB (MDX)

Wykonuje alternatywę logiczną dwóch wyrażeń liczbowych.

Składnia

Expression1 OR Expression2 

Parametry

  • Wyrażenie1
    Prawidłowe wyrażenie Multidimensional Expressions (MDX), które zwraca wartość liczbową.

  • Wyrażenie2
    Prawidłowe wyrażenie MDX, które zwraca wartość liczbową.

Wartość zwracana

Wartość logiczna, która zwraca true , jeśli jeden lub oba argumenty true; w przeciwnym razie false.

Uwagi

OR Operator traktuje oba argumenty jako wartości typu wartość logiczna (wartość zero, 0, jako false; w przeciwnym razie true) przed operator wykonuje alternatywę logiczną.W poniższej tabela przedstawiono sposób OR operator wykonuje alternatywę logiczną.

Expression1

Expression2

Wartość zwracana

true

true

true

true

false

true

false

true

true

false

false

false

Przykład

Następująca kwerenda zawiera miara obliczeniowej, która zwraca ciąg "ŻONATY lub MĘŻCZYZNA" Jeśli bieżący element członkowski na płci hierarchii wymiar klienta jest męska lub bieżący element członkowski na stan cywilny hierarchii wymiar klienta jest żonaty; w przeciwnym razie zwraca ciąg "MAŁŻEŃSKIM lub KOBIETA".

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)

Zobacz także

Odwołanie