Anfang des InhaltsbereichsVorgehensweisen Über alle Positionen der Tabelle Dokument im Navigationsbaum lokalisieren

Verwendung

Sie wollen für alle Werte einer Spalte Ihrer Tabelle eine Summe, den Mittelwert oder die Anzahl der Einträge berechnen.

Voraussetzungen

Sie haben bereits einen Tabellen-Knoten angelegt und lesen Ihre interne Tabelle über die Daten-Registerkarte ein.

Vorgehensweise

  1. Wählen sie die Registerkarte Berechnungen .
  2. Wählen Sie in der Spalte Operation die gewünschte Operation aus.
  3. Falls Sie bei Operation Summe oder Mittelwert ausgewählt haben, tragen Sie unter Feldname ein Feld (in der Regel ein Feld des Arbeitsbereiches) ein, über das die Operation ausgeführt werden soll.
  4. Beispiel

    Sie wollen die Summe aller Preise einer Fluggesellschaft bilden (Vorausgesetzt ist hier, daß die Fluggesellschaft nur eine Währung verwendet!). Die Daten lesen Sie aus der internen Tabelle FT_SFLIGHT mit der Zeilenstruktur SFLIGHT in den Arbeitsbereich WA_SFLIGHT zeilenweise ein. Um den Preis zu summieren, tragen Sie unter Feldname WA_SFLIGHT-PRICE ein.

  5. Tragen Sie unter Zielfeldname ein Feld ein, das den gleichen Datentyp hat wie das Feld aus dem letzten Schritt. Dies kann ein Feld aus den globalen Definitionen oder der Formularschnittstelle sein.
  6. Hinweis

    Sie definieren ein globales Feld SUM_SFLIGHT vom Typ SFLIGHT . Als Zielfeld tragen Sie SUM_SFLIGHT-PRICE ein.

  7. Legen Sie als Berechnungszeitpunkt Nach Schleife oder Vor Schleife fest.
  8. Hinweis

    Bei der Operation Summe oder Mittelwert verwenden Sie Nach Schleife . Es ist insbesondere nicht möglich, über den Zeitpunkt Vor Schleife eine Summe der erst folgenden Positionen der Tabelle auszugeben, da sich der Berechnungszeitpunkt auf einen Schleifendurchlauf und nicht auf die gesamte Schleife bezieht.

  9. Kreuzen Sie das Ankreuzfeld in der Spalte Initialisierung an, wenn das Zielfeld vor der Tabellenausgabe initialisiert werden soll.
  10. Wenn das Zielfeld ein Währungs- oder Mengenfeld referenziert, müssen Sie diesem Feld vor der Ausgabe des Zielfeldes noch die richtige Währung beziehungsweise Einheit für die gesamte Tabellenausgabe zuweisen. Legen Sie dazu einen Programmzeilen-Knoten an.

Beispiel

Das Feld SFLIGHT-PRICE hat im Dictionary einen Bezug zum Währungsfeld SFLIGHT-CURRENCY . Wenn Ihr Zielfeld SUM_SFLIGHT-PRICE (wie oben) ist, müssen Sie dem Feld SUM_SFLIGHT-CURRENCY vor der Ausgabe von SUM_SFLIGHT-PRICE die richtige Währung zuweisen. Für ein Referenzfeld, das in einer zweiten Tabelle liegt, siehe auch Felder mit Währungs-/Mengenbezug ausgeben.

Ergebnis

Sie können das Ergebnis Ihrer Berechnung im Fußbereich ausgeben. Wenn Sie über die Operation Anzahl die Positionen der Tabelle durchnumerieren möchten, geben Sie das Zielfeld innerhalb des Hauptbereichs aus.

 

 

 

Ende des Inhaltsbereichs