Show TOC

VorgehensweiseSortierung: Beispiel 2 Dieses Dokument in der Navigationsstruktur finden

 

Am folgenden Beispiel für eine sortierte Statistik soll gezeigt werden, wie lokale Felder mit bedingten Berechnungen sinnvoll eingesetzt werden können. Es soll eine Statistik definiert werden, die für ein bestimmtes Jahr, das auf dem Selektionsbild eingegeben werden kann, die Quartalsumsätze der einzelnen Fluggesellschaften ausgibt.

Voraussetzungen

  • Sie haben die Query S1 wie in Abschnitt Statistiken aufbauen definiert.

  • Sie befinden sich in der Bildfolge Statistik.

Vorgehensweise

  1. Definieren Sie auf dem Bild Feldauswahl zusätzlich die lokalen Felder wie in den folgenden Abbildungen (siehe auch: Kurzbezeichnungen vergeben und

    Lokale Felder definieren):

    Die Abbildung wird im Begleittext erläutert.

    Das Feld Jahr ist ein lokales Feld, dessen Wert über eine Eingabe auf dem Selektionsbild bestimmt wird. Der Wert dieses Feldes bestimmt, für welches Jahr die Quartalsumsätze bereitgestellt werden sollen.

    Die Abbildung wird im Begleittext erläutert.

    Bei den Feldern für die Quartalsumsätze ist zweierlei zu beachten. Das InfoSet stellt pro Flug (Flugdatum) die Summe der vorhandenen Buchungen bereit. Anhand des Flugdatums kann deshalb festgestellt werden, welchem Quartal diese Summe zuzuordnen ist. Außerdem sollen laut Aufgabenstellung nur die Quartale eines vorgegebenen Jahres bestimmt werden. Ein Quartalsumsatz ist deshalb mit der Buchungssumme identisch, wenn das Flugdatum im vorgegebenen Jahr und im richtigen Quartal liegt. Als Beispiel sei die Definition des Feldes der Buchungen im 2. Quartal betrachtet.

    Die Abbildung wird im Begleittext erläutert.

    Beachten Sie, daß in diesem Beispiel eine Ersetzungsvariable (&Y) in die Spaltenüberschrift gestellt wurde.

  2. Nachdem Sie alle lokalen Felder definiert haben, wechseln Sie in die Bildfolge Statistik, indem Sie die Drucktaste Statistik klicken.

  3. Definieren Sie eine neue Statistik, indem Sie Nächste Statistik klicken.

    Nehmen Sie die Definition gemäß folgender Abbildung vor:

    Die Abbildung wird im Begleittext erläutert.

  4. Testen Sie die Query mit der Funktion Testen .

Ergebnis

Es wird folgende Liste angezeigt:

Die Abbildung wird im Begleittext erläutert.