Um eine Summe zu erhalten, wird, wie im obigen Beispiel ersichtlich, einfach eine beliebige Summen-Variable unter die gewünschte Spalte gesetzt:
Anfangsbest Soll-Zugang Haben-Zugang Endbestand
[Knum] [K] [AB SH] [Sollzug] [Habenzug] [Saldo SH] [Text] ========== ========== [=Sum1] [=Sum2]
wobei die Zeile mit ==== keine technische Funktion hat. Wichtig ist, dass direkt vor Sum1 ein "=" geschrieben wird, sonst würde der alte Variableninhalt ausgegeben werden. Vor einer Zuordnung mit [=SumX] enthält die Variable eine Null.
Verwenden Sie nach dem Gleichzeichen kein Leerzeichen!
Jedes Mal, wenn eine "Summenzeile" mit mindestens einer SUM-Variable geschrieben wird, beginnt das Programm bei weiteren Konten-Auflistungen beim Aufaddieren in der gleichen Spalte wieder mit null. Sie können auch selbst das Stern-Kommando ***neu "Spaltensummen auf null setzen" eingeben. Die bestimmte Variable z.B. "SUM1" kann prinzipiell mehrmals verwendet werden.
Programmintern wird bei jeder Ausgabe einer Zahl ([Saldo] usw.) pro Spalte immer ein aktueller Summenstand berechnet. Wenn mit [=Sum1] der Variablen "Sum1" die aktuelle Spaltensumme zugewiesen wird, beginnt in den folgenden Zeilen das Aufaddieren der Spaltensumme wieder von neuem, d.h. wieder bei null. Die Spaltensumme beginnt ebenfalls wieder bei null, wenn mit ***DATEI eine neue Datei angemeldet wurde.
Daher führt das folgende Skript zu einem unsinnigen Ergebnis:
***Datei NICHT_OK
***alle Bestandskonten [Saldo] [Text]
***alle Aufwandskonten [Saldo] [Text] ========= [=SumA]
In der Variablen [SumA] sind nun nicht nur die Salden der Aufwandskonten aufaddiert, sondern auch die Salden der Bestandskonten. Falls die Summe der Salden von Bestandskonten nicht mit ausgewiesen werden soll, gibt es eine Möglichkeit, die aktuellen Spaltensummen auf null zurückzusetzen:
***neu
Solange der Variablen SUM1 nicht ein neuer Wert zugewiesen wird, indem ein erneutes Mal [=Sum1] geschrieben wird, bleibt der Variableninhalt erhalten und kann verwendet werden:
Soll-Zugang - Haben-Zugang: [Sum1-Sum2]
Mehr zur Verwendung von Summen-Variablen finden Sie im Kapitel Rechnen .
Faktor-Variablen
Faktor-Variablen FAKX sind im Prinzip funktional identisch mit Summen-Variablen [SUMX], nur lassen sie keine Zuordnung von Spaltensummen [=SUMX] zu. Andere Zuweisungen und das Rechnen ist aber genauso wie bei SUMX möglich. Somit stehen Ihnen nochmals weitere 36 (26 Buchstaben + 10 Ziffern) Variablen zur Verfügung. SUMX sollte immer für Geldbeträge verwendet werden und FAKX immer für Faktoren (z.B. 1,3 entspricht einem Zuschlag von 30%). Solche Zuschlagsfaktoren kommen beispielsweise bei der Umlegung der Gemeinkosten auf Kostenträger im Rahmen der Kostenrechnung zum Einsatz und eine Verwendung von "SUMX" für Faktoren würde letztlich zur Unlesbarkeit des Skriptes führen.
Werden Faktor-Variablen allein oder in einer Formel ohne
Konten-Variablen ausgegeben, so werden fünf Stellen hinter
dem Komma dargestellt. Bei Summen-Variablen sind dies 2 Stellen, da es sich
um Geldbeträge handelt. Der Standardwert vor der ersten
Zuweisung beträgt bei den Summen-Variablen 0,00 und bei den Faktor-Variablen 1,00000.