Skip to main content
Skip table of contents

Reportgenerator - Wert-Felder

Jede Zeile dieser Tabelle entspricht später in der gedruckten Statistik einer Datenspalte, die der Ergebnisausgabe dient. Der Ausdruck oder Export erfolgt dabei von links nach rechts beginnend bei Wertspalte W0.


In der folgenden Abbildung werden die Wertefelder einer Artikel-Statistik gezeigt.

image-20250129-080102.png

Die Tabelle beschreibt die einzelnen Felder der Wert-Felder.

Feldbezeichnung

Beschreibung

W

Die Feldnummer bzw. Wertspalte reicht von 0 bis 99 und dient gleichzeitig als Identifikation zur Weiterverarbeitung des Feldinhalts in anderen Spalten.
Beispiel: Spalte W10 nimmt Bezug auf Parameter v[3]: W10=if(v[3]="D",DURCHSCHEK, EKP)
Spalte W3 nimmt Bezug auf die Spalten W1 und W2: W3=W1/W2

W

Hier steht die Feldüberschrift für den Ausdruck der Liste.

Typ

Der Datentyp des Wertfeldes ist entweder Text, Zahl oder Datum.

Länge

Die Breite der Wertspalte wird in Zeichen angegeben. Bei dem Datentyp Datum wird die Länge automatisch auf 8 Stellen gesetzt.

Dez. St.

Die Nachkommastellen werden hier angezeigt.

Modus

Modus der Verarbeitung, folgende Funktionen sind möglich:
Maximum Fülle das Feld mit dem größten vorkommenden Wert (bei einem Datumsfeld wäre dies das jüngste vorkommende Datum).
Minimum Fülle das Feld mit dem kleinsten vorkommenden Wert (bei einem numerischen Feld wäre dies die kleinste vorkommende Zahl).

Aktueller Wert Überschreibe das Feld jeweils mit dem aktuellsten Wert.

Summieren (nur für Datentyp Zahl wählbar)
Summiere alle vorkommenden Werte in diesem Feld.
Summenfeld (nur für Datentyp Zahl wählbar)
Das Feld ist ein Summenfeld.
Rechenfeld (nur für Datentyp Zahl wählbar)
Das Feld ist ein Rechenfeld, d.h. es sollen nicht die Werte aus der Statistikdatei DAB020 bearbeitet werden, sondern z.B. ein Ergebnis aus zwei anderen Feldern errechnet werden.

Druckmodus

Bei der Wahl Arbeitsfeld, wird die Wertspalte wird nicht ausgedruckt, das Feld kann in Rechenspalten verwendet werden.
Druckfeld (ohne Summierung)
Druckfeld mit Summe (mit Summierung)
Folgende Zusatzvariablen stehen zur Verfügung:
W## Zugriff auf Wertfeld mit laufender Nummer ##
Z## Zugriff auf kumulierte Zwischensumme des Wertfeldes mit der Nummer ##
S## Zugriff auf Gesamtsumme des Wertfeldes mit Nummer##
LFDNR Zugriff auf die laufende Zeilennummer

Hinweis

Der Modus für das entsprechende Wertfeld muss dabei das Summenfeld sein: Druckfeld mit Rechensumme

Wurde das Feld als Rechenfeld definiert, ist hier zusätzlich die Eingabe für ein Druckfeld mit Rechensumme möglich. Dies bedeutet, dass der Summenwert nicht aus der Summe der darüber liegenden Einzelergebnisse, sondern durch eine erneute Anwendung der Rechenfunktion auf die Summenzeile gebildet wird.
Funktion Druckfeld mit Summierung und Druckfeld mit Rechensumme nur bei numerischen Feldern.

Funktion

Die Datenbankfunktion, deren Ergebnis das Wertefeld füllt. Das Ergebnis der Funktion muss vom zuvor definierten Datentyp sein!
Im Eingabefeld kann mit Hilfe des Codeblockeditors auf die Datenfelder zugegriffen werden.





Beispiel für einen Codeblock für die Art einer BDE-Buchung

image-20250129-081449.png





Beispiel für Druckmodus-Funktion Druckfeld mit Summierung

Diese Summenfunktionen können zur Darstellung von kumulierten Zwischensummen genutzt werden, d.h. der Umsatzwert der laufenden Statistikzeile wird zum Umsatz der vorherigen Zeilen dazu addiert. In Verbindung mit der Sortierung einer Liste nach einem Wertfeld können sogar Aussagen darüber gemacht werden, wie viel % vom Gesamtumsatz die jeweilige Statistikzeile aufweist.

Die Tabelle zeigt das Beispiel 2 (Sortierung nach Wertfeld 0 absteigend).


Wertfeld 0

Wertfeld 1

Wertfeld 2

Wertfeld 3

Wertfeld 4

Formel

vk_wert()

STAT:Z0

STAT:S0

STAT:LFDNR

W0/S0*100







Kunde

Umsatz

Zwischensumme

Gesamtsumme

Laufende Nummer

Anteil in %

1

10.000

10.000

20.000

1

50

2

5.000

15.000

20.000

2

25

3

3.000

18.000

20.000

3

15

4

2.000

20.000

20.000

4

10

Summe

20.000






JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.