Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Provádí logickou disjunkci na dvou číselných výrazech.
Syntax
Expression1 OR Expression2
Parameters
Expression1
Platný výraz Multidimensional Expressions (MDX), který vrací číselnou hodnotu.
Expression2
Platný MDX výraz, který vrací číselnou hodnotu.
Návratová hodnota
Booleovská hodnota, která vrací true , pokud jeden nebo oba argumenty jsou vyhodnocovány jako true; jinak nepravda.
Remarks
OR operátor považuje oba argumenty za Booleovské hodnoty (nula, 0, za nepravdu; jinak za pravdivé) ještě před provedením logické disjunkce. Následující tabulka ilustruje, jak operátor OR provádí logickou disjunkci.
| Výraz 1 | Výraz 2 | Návratová hodnota |
|---|---|---|
| Pravda | Pravda | Pravda |
| Pravda | False | Pravda |
| False | Pravda | Pravda |
| False | False | False |
Example
Následující dotaz obsahuje vypočítanou míru, která vrací řetězec "ŽENATÝ NEBO MUŽ", pokud je aktuálním členem genderové hierarchie dimenze Zákazník muž, nebo pokud je současný člen v hierarchii rodinného stavu dimenze Zákazník ženatý; jinak vrací řetězec "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)