Freigeben über


FALLS (Berichts-Generator)

Gibt einen Wert zurück, wenn eine Bedingung zu TRUE ausgewertet wird, und einen anderen Wert, wenn eine Bedingung zu FALSE ausgewertet wird. Es können ein oder mehrere Bedingung/Wert-Paare angegeben werden.

Syntax

FALLS(condition, value_if_true, value_if_false, …)

condition

Gibt den Ausdruck an, der zu TRUE oder FALSE ausgewertet werden kann.

value_if_true

Gibt den Wert an, der zurückgegeben wird, wenn die Bedingung TRUE ergibt.

value_if_false

Gibt den Wert an, der zurückgegeben wird, wenn die Bedingung FALSE ergibt.

Hinweise

  • Die Bedingung muss ein Wert oder ein Ausdruck sein, der zu TRUE oder FALSE ausgewertet werden kann.
  • Value_If_True stellt den Wert dar, der zurückgegeben wird, wenn die Bedingung TRUE ergibt.
  • Value_If_False stellt den Wert dar, der zurückgegeben wird, wenn die Bedingung FALSE ergibt.
  • Falls es sich bei einem der Argumente von FALLS um ein Array handelt, wird beim Ausführen der FALLS-Anweisung jedes Element des Arrays ausgewertet.

Beispiel

Formel Ergebnis

FALLS(Sub Total >= 1000, "Discount", "No Discount")

Wenn Sub Total für den Kunden größer oder gleich 1000 ist, wird im Bericht Discount angezeigt, andernfalls wird No Discount angezeigt.

Siehe auch

Konzepte

Verwenden von Formeln (Berichts-Generator)
Verwenden von Funktionen (Berichts-Generator)
Bedingte Funktionen (Berichts-Generator)
Vorgehensweisen zum Berichts-Generator
Arbeiten mit Literalen in Formeln und Filtern (Berichts-Generator)
Formatieren von Daten, Text und Bildern (Berichts-Generator)

Hilfe und Informationen

Informationsquellen für SQL Server 2005