Variablen
In unseren Erweiterungen für WebI können Einstellungen, die Zahlen oder Zeichenketten repräsentieren, an WebI-Variablen gebunden werden. Dafür tragen Sie in das entsprechende Einstellungsfeld statt einem Wert die Zeichenkette $<VARNAME>$ ein. Wenn der Teil <VARNAME> in dieser Zeichenkette durch den Namen einer existenten WebI-Variable ersetzt wird, so verwendet die Erweiterung den Wert an der ersten Stelle der durch die Variable definierten Datenreihe als Wert für die Einstellung. Um die Variablen verwenden zu können, müssen sie bei der Datenselektion der Erweiterung (charts, tables, bubbles) übergeben werden. Die folgenden Beispiele sollen Ihnen dazu mögliche Anwendungsszenarios bzgl. der Nutzung von Variablen mit den graphomate Erweiterungen aufzeigen.
Beispiel 1 - charts - Multihighlights setzen bei variabler Anzahl an Elementen in einer Serie (Eingabesteuerelemente)
In diesem Beispiel soll das Multihighlight immer vom ersten Element einer Serie bis zum letzten Element einer Serie gesetzt werden. Das Ergebnis soll wie folgt aussehen:
Vorgehen
1) Definieren Sie eine Variable vom Typ 'Zahl' und der Bezeichnung 'Kennzahl', welche die Anzahl der Elemente einer Serie ausliest. Definition der Variablen <MH_countElements>:
=Anzahl([Year]) in Bericht
2) Fügen Sie ein graphomate chart in Ihren WebI-Bericht ein. Bei der Datenzuweisung achten Sie darauf, dass Sie die Variable <MH_countElements> als 'Measurements variables' anfügen.
3) Nachdem das graphomate chart im Bericht gezeichnet wurde, navigieren Sie in den chart Einstellungen über das Kontextmenü zu Benutzerdefiniertes Element formatieren / Helper / Highlight. Aktivieren Sie den Highlight Mode "Multi" und tragen Sie die Variable <MH_countElements> bei "Multi Highlights Definitions" ein. Achten Sie hier auf die Zusammensetzung der Zeichenkette.
1.1-1.$MH_countElements$
Input Control Elemente können die Sichtbarkeit der Elemente einer Serie steuern. Der Inhalt der Variablen wird entsprechend angepasst.
Beispiel 2 - charts - Summenbildung über eine Serie
Dieses Beispiel zeigt Ihnen, wie Sie die Summenfunktion der graphomate charts für eine Serie verwenden. Das Ergebnis soll wie folgt aussehen:
Vorgehen
1) Im ersten Schritt erstellen Sie die Variable <V_empty> vom Typ 'Text' und der Bezeichnung 'Dimension' mit folgender Definition:
=""
2) Fügen Sie ein graphomate chart in Ihren WebI-Bericht ein. Bei der Datenzuweisung achten Sie darauf, dass Sie die Variable <V_empty> als erste in 'Category Axis' anfügen.
3) Für die Darstellung der Summe, in diesem Fall 'Quantity sold' nach 'Lines', muss die Property 'Calculate Sums' aktiviert werden. Diese finden Sie im Property-Sheet unter Display / Display .
Beispiel 3 - charts - Befüllung des Titels mit dem aktuellen Jahr
Das folgende Beispiel zeigt auf, wie das aktuelle Jahr im Titel über eine Variable gesetzt wird.
1)Im ersten Schritt erstellen Sie die Variable <V_titleYear> vom Typ 'Zahl' und der Bezeichnung 'Dimension' mit folgender Definition:
=Jahr(AktuellesDatum())
2) Fügen Sie ein graphomate chart in Ihren WebI-Bericht ein. Bei der Datenzuweisung achten Sie darauf, dass Sie die Variable <V_titleYear> in 'Dimensions variables' anfügen.
3) Im letzten Schritt wird der Titel über die Formatierung des Benutzdefinierten Elements über Labels / Labes mittels Variable gesetzt.