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 Beispielreport wird in der folgenden Abbildung dargestellt.

    Beispielreport

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

    Die Dialogbox Filter wird geöffnet.

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

    Unterabfrage-Auswahl im Dropdownmenü Typ

  4. Wählen Sie im Dropdownmenü Unterabfrage In Liste als Vergleichsoperator aus – wie in der folgenden Abbildung dargestellt.

    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 Dropdownmenü Unterabfrage mit der Datei1-Unterabfrage wird in der folgenden Abbildung gezeigt.

    Datei1-Unterabfrage im Dropdownmenü 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