Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Führt eine logische Disjunktion bei zwei numerischen Ausdrücken aus.
Syntax
Expression1 OR Expression2
Parameter
Expression1
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der einen numerischen Wert zurückgibt.
Expression2
Ein gültiger MDX-Ausdruck, der einen numerischen Wert zurückgibt.
Rückgabewert
Ein boolescher Wert, der wahr zurückgibt, wenn eines oder beide Argumente auf wahr auswerten; ansonsten falsch.
Bemerkungen
Der OR-Operator behandelt beide Argumente als boolesche Werte (null, 0, als falsch; ansonsten wahr), bevor der Operator die logische Disjunktion durchführt. Die folgende Tabelle zeigt, wie der OR-Operator die logische Disjunktion durchführt.
| Expression1 | Expression2 | Rückgabewert |
|---|---|---|
| STIMMT | STIMMT | STIMMT |
| STIMMT | false | STIMMT |
| false | STIMMT | STIMMT |
| false | false | false |
Example
Die folgende Abfrage enthält eine berechnete Messgröße, die die Zeichenkette "VERHEIRATET ODER MÄNNLICH" zurückgibt, wenn das aktuelle Mitglied in der Geschlechterhierarchie der Kundendimension männlich ist oder das aktuelle Mitglied in der Familienstandshierarchie der Kundendimension verheiratet ist; ansonsten gibt er die Zeichenkette "UNMARRIED OR FEMALE" zurück.
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)