Donnerstag, 20. Dezember 2018

Im Reportdesigner Reporte mit Geschäftsgrafiken erstellen

Zur Visualisierung von Kampagnenergebnissen werden gern graphische Darstellungen in Form von Geschäftsgrafiken verwendet. Der Reportdesigner von WINcontact stellt zu diesem Zweck ein spezielles Objekt zur Verfügung, mit dessen Hilfe sich eine große Zahl verschiedener Geschäftsgrafiktypen in einen Report integrieren lassen. Das können Balkendiagramme, Tortendiagramme aber auch Linien- und Flächendiagramme sein. Sie lassen sich "flach"  oder in 3D-Darstellung  in Farben und Musterungen ihrer Wahl ausgeben. Dabei sind die Variationsmöglichkeiten in punkto Gestaltung sehr vielfältig wie ein Blick auf die Eigenschaften dieses Objektes im Objektinspektor beweist. 

Das folgende Beispiel zeigt, wie sich mit wenigen Einstellungen ein Balkendiagramm erzeugen lässt, in dem die Anzahl der Stimmen in Bezug auf eine Partei (Projekt 1 im Testmandanten, Frage: "Welche von den Volksparteien mögen Sie?") ausgegeben werden. Man kann in diesem Fall übrigens auf Bänder im Report verzichten.

Ausgangspunkt:  
Diese SQL-Anweisung  gibt jeweils die Anzahl der Stimmen pro Partei im gesamten Projekt zurück. Sie müssen sie im SQL-Manager unter dem Namen "Statistik Stimmenanzahl Parteien" speichern.

SELECT 'Die Linke' AS Partei, COUNT(*) AS Anzahl FROM WAHL2002 
WHERE VOLKSPARTEI_5=1
UNION
SELECT 'Grüne', COUNT(*) FROM WAHL2002 WHERE VOLKSPARTEI_6=1
UNION
SELECT 'FDP', COUNT(*) FROM WAHL2002 WHERE VOLKSPARTEI_4=1
UNION
SELECT 'NPD', COUNT(*) FROM WAHL2002 WHERE VOLKSPARTEI_7=1
UNION
SELECT 'CSU', COUNT(*) FROM WAHL2002 WHERE VOLKSPARTEI_2=1
UNION
SELECT 'CDU', COUNT(*) FROM WAHL2002 WHERE VOLKSPARTEI_1=1
UNION
SELECT 'SPD', COUNT(*) FROM WAHL2002 WHERE VOLKSPARTEI_3=1

Auf der Grundlage dieser Abfrage soll ein entsprechendes Balkendiagramm im Reportdesigner entworfen werden. Sie benötigen dazu nur zwei Textobjekte für die Titelzeilen und ein Diagrammobjekt, welches aus der Objektpalette entnommen und auf der Arbeitsfläche positioniert wird. Dabei wird der Diagramm-Assistent aufgeblendet (er öffnet sich auch bei einem Doppelklick auf das Objekt). In ihm ist zugleich der Objektinspektor für das Chart-Objekt (welches Bestandteil des Diagramm-Objektes ist) integriert.

Als Erstes müssen Sie den Diagrammtyp festlegen. Klicken Sie dazu im oberen Teil des Assistenten auf das entsprechende Icon, worauf sich die Diagrammauswahl öffnet. Dort  wählen wir ein farbiges Balkendiagramm mit vertikalen Balken aus.

Im nächsten Schritt ändert sich der Assistent dahingehend, dass Sie jetzt die Daten spezifizieren müssen, die im Diagramm dargestellt werden sollen. Dafür ist ein Series-Objekt zuständig. Hier müssen Sie einige Einstellungen vornehmen, die sich auf  die Datenquelle und die Werte beziehen, die im Balkendiagramm dargestellt werden sollen.  Als Datenquelle verwenden wir die Banddatenquelle, die von unserer SQL-Anweisung mit Daten versorgt wird:


Anschließend können Sie bereits im Vorschaumodus einen Blick auf das Diagramm werfen.  An diesem Punkt empfehlen wir Ihnen, dass Sie jetzt etwas mit diesem Diagramm spielen, in dem Sie im Objektinspektor des Assistenten die eine oder andere Eigenschaft des Chart- und des Series-Objekts verändern und in der Vorschau das Resultat begutachten. Auf diese Weise bekommen Sie ein Gefühl dafür, an welchen "Schrauben"  man drehen muss, damit am Ende die Geschäftsgrafik genau dem entspricht, wie Sie es sich vorgestellt haben.


Keine Kommentare:

Kommentar veröffentlichen