Syntax |
If( Test, Wert_wenn_wahr, Wert_wenn_falsch ) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Funktionstyp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Verwendung |
Umsetzung einer Wenn-Dann-Bedingung |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Erläuterungen |
Die Funktion prüft die Wahrheit des Ausdrucks, der im Parameter "Test" erfasst ist. Abhängig vom ermittelten Wahrheitswert wird das Ergebnis des Ausdrucks "Wert_wenn_wahr" oder des Ausdrucks "Wert_wenn_falsch" geliefert.
Als Ausdrücke für alle drei Parameter sind zulässig:
Nach dem Definieren eines abgeleiteten Attributs, das eine Formel mit der Funktion "If" enthält, kann InfoZoom das Anzeigeformat des Attributs nicht immer automatisch bestimmen, da das Format vom gelieferten Ergebnis abhängig ist. So z.B., wenn als Ergebnis für den Fall "wenn_wahr" ein Text geliefert werden soll, für den Fall "wenn_falsch" dagegen ein Datum. Daher sollten Sie das Format prüfen und ggf. korrekt einstellen. Beispiele Grundsätzliche Funktionalität
Verwendung der logischen Funktion "Undefined"
Verwendung weiterer Funktionen und Operatoren
Schachtelung von If-Funktionen
Tipp: Solche Klassifizierungen oder auch Gruppierungen von Daten, wie sie hier mit Hilfe verschachtelter IF-Funktionen umgesetzt werden, können Sie noch effizienter mit Hilfe einer Klassifikation oder einer Fallunterscheidung umsetzen. Gerade bei umfangreichen Analysen lassen sich abgeleitete Attribute mit Fallunterscheidung oder Klassifikation einfacher erfassen und verwalten. |