Visualisierer verändern ihr Aussehen entsprechend dem Wert eines Datenfeldes, einer Berichtsvariable oder einer Aggregierungsfunktion (in Kreuztabellen).
Report Workshop bietet zwei Typen von Visualisierern für numerische Werte:
Farbe und Transparenzskala
Wertindikatoren
Alle Wertindikatoren werden im Hintergrund von Berichtstabellenzellen angezeigt.
Alle Arten von Visualisierern können beim Speichern von Berichten in HTML exportiert werden.
Farbskalen
Skalen ermöglichen die Zuweisung der Hintergrundfarbe einer Tabellenzelle entsprechend eines Wertes.
Sie können eine Skala auf Basis zweier oder dreier Farben definieren.
Eine ähnliche Funktion findet man in einigen Tabellenkalkulationsanwendungen (wie Microsoft Excel). In Report Workshop können Sie allerdings nicht nur Farben, sondern auch Transparenzskalen definieren.
Wertindikatoren
Wertindikatoren werden oberhalb eines Zellhintergrunds angezeigt, jedoch unterhalb des Zellinhalts. Wird ein normales Zellhintergrundbild zugewiesen, werden Wertindikatoren darüber gezeichnet.
Report Workshop bietet die folgenden Visualisierer:
Datenbalken dieser Visualisierer zeigt einen horizontalen oder vertikalen Balken mit einer Länge proportional zum Wert an
Flächengröße dieser Visualisierer zeigt eine Form mit einer Fläche proportional zum Wert an
Wiederholende Formen dieser Visualisierer zeigt eine Anzahl von Formen proportional zum Wert an
Farbige Formen dieser Visualisierer zeigt eine Form mit einer Farbe und Drehung entsprechend dem Wert an
Signalstärke dieser Visualisierer zeigt ein Wertindikator an, das normalerweise für die Anzeige der Stärke eines Signals oder einer Lautstärke verwendet wird
Kuchen dieser Visualisierer zeigt ein Kuchenstück mit einem dem Wert entsprechenden Öffnungswinkel an
Tachometer dieser Visualisierer ist eine Pegelanzeige, bei dem der Wert in einer »roten«, »gelben« oder »grünen« Zone angezeigt wird
Eine ähnliche Funktion findet man bei einigen mächtigen Tabellenkalkulationsanwendungen (wie Microsoft Excel). Bei Report Workshop basieren Wertindikatoren jedoch nicht auf Rastersymbolen sondern werden direkt in die Zellen gezeichnet. Dieser Ansatz hat die folgenden Vorteile:
Zeichnen und Drucken mit maximaler Qualität
Beliebige Größe und Farbe der Wertindikatoren
Sehr flexibles und anpassbares Aussehen (jeder Visualisierer bietet viele Optionen)
Report Workshop hat eine offene Architektur, damit Sie Ihre eigenen Visualisierer implementieren können.
Diagramme
Eine weitere Möglichkeit, numerische Daten anschaulich darzustellen, sind Diagramme. Ein Diagramm wird als spezielles Objekt in einen Bericht eingefügt, wobei die Datenreihen mithilfe von Datenabfragen definiert werden.
Während der Berichtserstellung wird dieses Objekt durch ein Bild des fertigen Diagramms ersetzt.
ReportWorkshop unterstützt Datenreihen, die aus Folgen benannter numerischer Werte bestehen.
Typische Beispiele sind Kreisdiagramme und Balkendiagramme. Auch Linien-, Flächen- und Punktdiagramme können verwendet werden (wobei die Werte auf der X-Achse als gleichmäßig verteilt angenommen werden).
Zur Erzeugung von Diagrammbildern verwendet ReportWorkshop Komponenten von Drittanbietern:
Steema Software (VCL und FireMonkey; eine kostenlose Version ist in Delphi enthalten)
Developer Express (VCL; kommerzielle Komponenten)
Weitere Möglichkeiten zur Visualisierung von Werten
Programmierer können benutzerdefinierte Feldtypen implementieren, wodurch Feldwerte als Bilder dargestellt werden können. Unsere Beispiele umfassen den Feldtyp »star« (»Stern«), bei dem eine Ganzzahl als Stern mit N Zacken gezeichnet wird.
Dieser Visualisierungstyp besitzt eine Einschränkung: Anders als bei Hintergrundwertindikatoren stehen visualisierte Minimal- und Maximalwerte Programmierern nicht zur Verfügung.