Anfang des InhaltsbereichsVorgehensweisen Über Positionen einer Sortierstufe Dokument im Navigationsbaum lokalisieren

Verwendung

Sie wollen für alle Werte einer Sortierstufe 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. Tragen Sie auf der Daten-Registerkarte ein Sortierkriterium ein und kreuzen Sie Beginn Sortierstufe und Ende Sortierstufe an.
  2. Wählen sie die Registerkarte Berechnungen .
  3. Wählen Sie in der Spalte Operation die gewünschte Operation aus.
  4. 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.
  5. Beispiel

    Sie wollen die Summe aller Preise einer Fluggesellschaft bilden. 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.

  6. 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.
  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 nicht möglich, über den Zeitpunkt Vor Schleife eine Summe der erst folgenden Positionen der Tabelle auszugeben, da sich der Zeitpunkt auf einen Schleifendurchlauf und nicht auf die gesamte Schleife bezieht.

  9. Um das Zielfeld vor der Tabellenausgabe zu initialisieren, kreuzen Sie das Ankreuzfeld in der Spalte Initialisierung an.
  10. Um das Zielfeld nach jeder Sortierstufe zu initialisieren, wählen Sie in der Spalte Zurücksetzen Sortierkriterium aus und tragen in der nächsten Spalte den Namen des Sortierkriteriums ein, bei dessen Beginn der Sortierstufe das Feld initialisiert werden soll.
  11. Achtung

    Sie müssen auf der Daten-Registerkarte Beginn Sortierstufe angekreuzt haben, sonst kann Smart Forms die Initialisierung nicht durchführen.

  12. 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. 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 unter dem Ereignis-Knoten zum Ende der Sortierstufe ausgeben. Wenn Sie über die Operation Anzahl die Positionen der Sortierstufe durchnumerieren möchten, geben Sie das Zielfeld innerhalb des Hauptbereichs aus.

 

 

 

Ende des Inhaltsbereichs