Grafische Auswertungen

In TEXTBUCH 2.8 wurden die Skript-Befehle um grafische Auswertungen erweitert. Die neuen Befehle beginnen allesamt mit ***Abb, gefolgt von einem Leerzeichen und weiteren Befehlen. Grafiken werden nur dann angezeigt, wenn im TEXTBUCH-Hauptfenster bei "Grafiken" ein Haken gesetzt ist, andernfalls werden diese Befehle ignoriert.

Eine minimale Eingabe könnte wie folgt aussehen:


***Abb Säulen ***Abb Titel sämtliche Aufwandskonten ***alle Aufwandskonten [Text] [Saldo] ***Abb Ende

Das Erzeugen einer Abbildung beginnt mit ***Abb Säulen oder ***Abb Torte und endet mit ***Abb Ende. Mögliche Ausgaben werden dann nicht wie sonst üblich in eine Textdatei geleitet, sondern zum Zeichnen einer Grafik interpretiert.

Die Befehle


***alle Aufwandskonten [Text] [Saldo]

kennen Sie schon für die Erzeugung von normalen Textdateien. In diesem Fall werden aber grafische Säulen erzeugt, und zwar mit einer Säulen-Beschriftung am unteren Ende der Säule, die den Konto-Text enthält. Der von der Säule dargestellte Zahlenwert wird der Konten-Variable [Saldo] entnommen. Da die Menge aller Aufwandskonten definiert wurde, bekommt jedes Aufwandskonto seine eigene Säule.

Statt nur [Text] können Sie auch weitere Texte hinzufügen, etwa


[K] [Knum] [Text] [Saldo]

Die ersten drei Variablen stellen Text-Variablen dar, während die letzte [Saldo] eine eine Zahl darstellt. Aller Text wandert in die Säulen-Beschriftung, der einzige Zahlenwert gibt die Höhe der Säule an.

Mit ***Abb Titel können Sie einen beliebigen Titel für Ihre Grafik eingeben, dieser erscheint in der Titelzeile des Fensters.

Torte statt Säulen

Torten werden mit ***Abb Torte erzeugt. Die Gesamtheit der in der Torte darzustellenden Zahlen ergeben immer eine 360-Grad-Torte. Wenn Sie im obigen Fall "***Abb Torte" statt "***Abb Säule" geschrieben wird, stellt die gesamte Torte alle Aufwendungen dar und die verschiedenen Tortenstücke die einzelnen Aufwandsposten.

Zusätzliche Befehle


***Abb Textlänge 10


ermöglicht Ihnen, die Textlänge für die Beschriftung der Säulen bzw. Tortensegmente auf ein bestimmtes Maß zu reduzieren. Der Standardwert beträgt 15, was bei vielen eng aufeinanderfolgenden Säulen zu einem Überlappen der Beschriftungen führen kann.

***Abb Label AUS ***Abb Label EIN


schaltet die gelben Markierungen über den Säulen bzw. an den Tortensegmenten, die den aktuellen
Zahlenwert enthalten, aus und ein. Standard ist EIN.

***Abb mindestens 100


Bei vielen Säulen verliert man leicht die Übersicht. "*** Abb mindestens" unterdrückt Säulen, die einen kleineren Betrag anzeigen als der angegebene Wert.

***Abb 3dim 20


aktiviert die 3-dimensionale (perspektivische) Darstellung von Säulen und Torten.

Die momentane Version von TEXTBUCH für Windows unterstützt keine 3-D-Darstellung von Torten, der Befehl ist bei Torten deshalb (derzeit noch) wirkungslos.


***Abb Säulenbreite 50


verändert die Breite einer Säule im Verhältnis zum Abstand der Säulen zueinander. Standardwert ist 70 (Prozent). Nehmen Sie einen kleineren Wert, wenn sich die einzelnen Säulen zu sehr überlappen.

Dreidimensionale Säulendiagramme

Säulendiagramme können zwei- oder dreidimensional sein, während Tortendiagramme immer nur zweidimensional sind. Dreidimensionale Säulendiagramme entstehen automatisch dann, wenn mehr als eine Zahl in einer Zeile angegeben wird, die für jedes Konto wiederholt wird:

zweidimensional:


***alle VerbindKonten [Text] [Saldo]

dreidimensional:


***alle VerbindKonten [Text] [AB] [Saldo]

Die Säulen stehen dann nicht nur neben- sondern auch perspektivisch hintereinander, wobei die Anfangsbestände vorne und der Saldo hinten steht.

Die zusätzliche Dimension benötigt jedoch noch eine Beschriftung. Diese kann entweder über eine reine Textzeile oberhalb der Zeile mit den Zahlenwerten geschehen:


***alle VerbindKonten Anfangsbest. Endbestand [Text] [AB] [Saldo]

oder über Text-Variablen, hier als Beispiel mit der Darstellung von Vorjahren


[Jahr] [V.Jahr] [V2.Jahr] [V3.Jahr] [K] [Text] [Saldo] [V.Saldo] [V2.Saldo] [V3.Saldo]

Speziell für dreidimensionale Diagramme können nun die zwei Dimensionen "Säulen nach rechts" bzw. "Säulen nach hinten" vertauscht werden:


***Abb tauschen

Dann werden im letzten Beispiel nicht mehr die Vorjahre hinter den aktuelleren Jahren dargestellt, sondern die verschiedenen Konten werden hintereinander und die Jahre nebeneinander dargestellt.

Interessant ist die Verwendung der Variable [TFAK] im Zusammenhang mit der grafischen Darstellung von mehreren Jahren. "TFAK" (Teilfaktor) ist ein Wert von 0 bis 1, abhängig vom verstrichenen Buchungsjahr; er nimmt 0,5 an wenn die späteste Buchung der 30. Juni ist. Dies ermöglicht Ihnen, für das aktuelle, aber noch nicht abgeschlossene Buchungsjahr eine Hochrechnung darzustellen, wie hoch z.B. der Aufwand ist, wenn sich der Aufwand bis zum Jahresende sich in gleicher Höhe fortsetzt:


***alle Aufwandskonten alle Aufwandskonten, akt. Jahr hochgerechnet [Jahr] [V.Jahr] [V2.Jahr] [V3.Jahr] [Text] [Saldo/TFAK] [V.Saldo] [V2.Saldo] [V3.Saldo]