Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Utför en logisk disjunktion på två numeriska uttryck.
Syntax
Expression1 OR Expression2
Parameters
Expression1
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar ett numeriskt värde.
Expression2
Ett giltigt MDX-uttryck som returnerar ett numeriskt värde.
Returvärde
Ett booleskt värde som returnerar sant om ett eller båda argumenten utvärderas till sant; annars falskt.
Remarks
ELLER-operatorn behandlar båda argumenten som booleska värden (noll, 0, som falsk; annars sann) innan operatorn utför den logiska disjunktionen. Följande tabell illustrerar hur ELLER-operatorn utför den logiska disjunktionen.
| Uttryck1 | Uttryck 2 | Returvärde |
|---|---|---|
| sann | sann | sann |
| sann | falsk | sann |
| falsk | sann | sann |
| falsk | falsk | falsk |
Example
Följande fråga innehåller ett beräknat mått som returnerar strängen "GIFT ELLER MAN" om den nuvarande medlemmen i könshierarkin för kunddimensionen är man, eller om den nuvarande medlemmen i civilståndshierarkin för kunddimensionen är gift; annars returnerar den strängen "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)