Menü ein- oder ausblendenTRichView.de

  Werte-Visualisierer in Report Workshop

Werte-Visualisierer

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.

Ein Dialogfenster für die Bearbeitung von Visualisierern

Alle Arten von Visualisierern können beim Speichern von Berichten in HTML exportiert werden.

Visualisierung von Filmen in der Sakila-Datenbank für MySQL

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.

Ein Dialogfenster für die Bearbeitung einer Farb- und Transparenzskala

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

Ein Dialogfenster für die Bearbeitung von Datenbalken

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)

Diagramm im Bericht

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.