Einen Unterabfrage-Filter anhand einer HOLD-Datei erstellen

Vorgehensweise:

In InfoAssist können Sie eine Unterabfrage anhand einer HOLD-Datei erstellen. Eine Unterabfrage ist eine eingebettete Abfrage, die der Where-Klausel einer SQL-Anweisung hinzugefügt wird. Eine Unterabfrage ist sehr nützlich, da sie fortwährend wiederverwendet werden kann.


Nach oben

x
Vorgehensweise: Einen Unterabfragefilter anhand einer HOLD-Datei erstellen

Diese Prozedur beschreibt, wie Sie einen Unterabfragefilter anhand einer HOLD-Datei erstellen können, die in der vorherigen Prozedur erstellt wurde.

  1. Einen Report erstellen.

    Ein einfacher Report wird in der folgenden Abbildung gezeigt.

    Beispielreport

  2. Klicken Sie auf dem Tab in der Filtergruppe auf Erweiterter Filter.

    Die Dialogbox Erweiterter Filter wird geöffnet.

  3. Wählen Sie in der Dialogbox Erweiterter Filter aus dem Dropdown-Menü Typ als Filtertyp Unterabfrage für den linken Teil der Formel aus, wie es in der folgenden Abbildung dargestellt wird.

    Unterabfrage-Auswahl im Dropdown-Menü Typ

  4. Wählen Sie im Dropdown-Menü Unterabfrage In Liste als Vergleichsoperator aus, wie es in der folgenden Abbildung zu sehen ist.

    In Liste als Vergleichsoperator ausgewählt

  5. Wählen Sie in der Liste der Unterabfragen die Unterabfrage, die erstellt worden ist (in diesem Fall Datei1), für den rechten Teil der Formel aus.

    Das Dropdown-Menü Unterabfrage mit der Datei1-Unterabfrage wird in der folgenden Abbildung gezeigt.

    Datei1-Unterabfrage im Dropdown-Menü Unterabfrage

  6. Klicken Sie auf OK.

    Der Report wird basierend auf der von Ihnen erstellten Unterabfrage gefiltert.

    Ein Beispiel des Reports der weibliche Kunden als Filter anwendet wird in der folgenden Abbildung gezeigt.

    Report der weibliche Kunden als Filter anwendet

    Hinweis: Um die SQL-Anweisungen anzuzeigen, die von der Anfrage erstellt wurden, wechseln Sie zur Schnellzugriff-Toolbar, öffnen Sie das Dropdown-Menü Ausführen und wählen Sie SQL-Trace.


WebFOCUS