Variablen
Globale Variablen sind im gesamten Berichtskatalog verfügbar. Berichtsvariablen sind nur in dem Bericht verfügbar, in dem Sie erstellt werden. Wir empfehlen, wenn möglich, Berichtsvariablen anstelle von globalen Variablen zu verwenden. Wenn Sie Berichtsvariablen verwenden, bleibt der Ordner Globale Variablen frei von Variablen, deren Zweck nicht klar ist. Lokale Aktionsvariablen sind temporäre Variablen, die zum Speichern von Zwischenergebnissen, statischen Werten oder den Ergebnissen vorberechneter Formeln in Aktionsdefinitionen verwendet werden können. Lokale Aktionsvariablen existieren nur während der Ausführung einer Aktion. Verwenden Sie lokale Aktionsvariablen als Alternative zum Erstellen von Berichtsvariablen, die zwar einen temporären Zweck haben, aber dauerhaft im Berichtskatalog vorhanden sind.
Berichts-Momentaufnahmen speichern nur Berichtsvariablen. Wenn der Bericht globale Variablen verwendet, zeigt die Momentaufnahme möglicherweise nicht die erwarteten Daten an.
Globale Variablen gestatten Benutzern, mit einer Gruppe von Berichten als Ganzes anstatt mit einer Menge einzelner Berichte zu interagieren. Sie können Berichte in unterschiedlichen Darstellungen präsentieren. Berichtsvariablen ermöglichen Ihnen dies. Sie können Berichtsvariablen in einzelne Berichte kopieren und ihre Werte individuell festlegen.
Globale Variablen und Berichtsvariablen können folgende Werte besitzen:
- Einen Wert für den aktuellen Benutzer
- Einen Standardwert
- Einen Wert für einen angegebenen Benutzer oder eine Rolle
Die Variablendefinition umfasst den Namen, die Beschreibung, den Wert von persistent und den Standardwert der Variablen.
Sie können in einem Bericht den aktuellen Wert einer Variablen mit folgender Syntax anzeigen lassen:
=variablename.text
Beide Variablentypen werden im Bereich Zubehör des Anwendungs-Explorers angezeigt.