Vorgehensweise: |
Die IF-Phrase wählt Datensätze aus, die in einen Report aufgenommen werden sollen, und bietet einen Teil der Funktionen, die WHERE bietet. Eine Liste mit unterstützten IF-Operatoren finden Sie unter Operatoren in Datenauswahltests verwenden.
Tipp: Es wird empfohlen WHERE zu verwenden, es sei denn Sie müssen unbedingt die IF-Syntax verwenden (z. B. für die Unterstützung von Legacy-Anwendungen).
IF fieldname operator literal [OR literal]
Hierbei gilt:
Beachten Sie, dass alle Literale, die Leerzeichen enthalten (z. B. New York City) und alle Datumsliterale und Datum-Zeit-Literale in einfache Anführungszeichen gesetzt werden müssen.
Hinweis: Die IF-Phrase allein kann nicht verwendet werden, um zusammengesetzte Formeln zu erstellen, indem einfache Formeln mit den logischen Operatoren AND oder OR verbunden werden. Die IF-Phrase muss hierzu zusammen mit dem DEFINE-Befehl verwendet werden, wie es unter Formeln verwenden beschrieben ist. Dies kann mit WHERE einfacher erzielt werden. Siehe Zusammengesetzte Formeln für die Datensatzauswahl verwenden.
Sie können so viele IF-Phrasen verwenden, wie es für das Definieren Ihrer Auswahlkriterien erforderlich ist. Dies wird im folgenden Beispiel verdeutlicht:
TABLE FILE EMPLOYEE PRINT EMP_ID LAST_NAME IF SALARY GT 20000 IF DEPARTMENT IS MIS IF LAST_NAME IS CROSS OR BANNING END
Es müssen alle diese Kriterien erfüllt sein, damit ein Datensatz in einen Report aufgenommen wird. Die Ausgabe ist:
EMP_ID LAST_NAME ------ --------- 818692173 CROSS
WebFOCUS |