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 Ausweisung aus, wenn die Bedingung wahr ist.
Syntax
IF expression THEN assignment END IF
Argumente
expression
Ein Multidimensional Expressions (MDX)-Ausdruck, der zu einem Boolesche Ausdruck auswertet und wahr oder falsch zurückgibt.
Zuweisung
Ein MDX-Ausdruck, der entweder einem Unterwürfel oder einer berechneten Eigenschaft einen Wert zuweist.
Bemerkungen
Verwenden Sie die IF-Anweisung für Control Flow, die sich von der IIf-Funktion (MDX) und der CASE-Anweisung (MDX) unterscheidet, die nur zur Rückgabe von Werten oder Objekten verwendet werden können.
Beispiele
Im folgenden Beispiel ist der Anwendungsbereich auf die Länderebene der Kundengeografie-Hierarchie in der Kundendimension beschränkt. Wenn das aktuelle Maß der Internetumsatzbetrag ist, wird der Internetumsatzbetrag auf 10 gesetzt:
SCOPE ([Customer].[Customer Geography].[Country].MEMBERS);
IF Measures.CurrentMember IS [Measures].[Internet Sales Amount] THEN this = 10 END IF;
END SCOPE;