VariablenLocate this document in the navigation structure

Definition

Variablen sind Parameter einer Query, die im Query Designer definiert und erst beim Ausführen der Query bzw. der Web Application mit Werten gefüllt werden. Sie fungieren als Platzhalter für Merkmalswerte, Hierarchien, Hierarchieknoten, Texte und Formelelemente und können auf unterschiedliche Art verarbeitet werden.

DieVerarbeitungsart bestimmt, wie eine Variable zur Laufzeit der Query bzw. Web Application mit einem Wert befüllt wird.

Abhängig davon, für welche Objekte Sie Variablen definieren wollen, gibt es verschiedeneVariablentypen, die angeben, wo Sie die Variablen verwenden können.

Hinweis

Variablen sind wiederverwendbare Objekte, d. h. Sie definieren im Query Designer für eine Query eine Variable, diese steht dann zur Wiederverwendung für alleQueries zur Verfügung. Variablen sind nicht abhängig vom InfoProvider, nur vom InfoObject. Eine Variable, die für ein InfoObject definiert wurde, steht in allen InfoProvidern zur Verfügung, die dieses InfoObject verwenden.

Verwendung

Variablen dienen zur flexibleren Einstellung von Queries (Parametrisierung der Query). Wenn Sie im Query Designer Variablen verwenden, so wählen Sie keine festen Merkmalswerte, Hierarchien, Hierarchieknoten, Texte oder Formelelemente aus, sondern setzen Variablen als Platzhalter ein. Diese werden dann erst zur Laufzeit der Query (beim Einfügen der Query in eine Arbeitsmappe, beim Auffrischen einer Arbeitsmappe oder beim Ausführen der Query im Web) mit Werten gefüllt. Durch die Verwendung von Variablen kann eine Querydefinition als Grundlage für viele unterschiedliche Queries dienen.

Tipp

Sie möchten eine Query für alle Kundengruppenverantwortlichen anlegen, die jeweils nur die Daten einer Kundengruppe auswertet. Sie setzen für das Merkmal Kundengruppe im Query Designer eine Variable ein. Vor dem Ausführen einer Query entscheiden Sie, für welche Kundengruppe die Query ausgeführt werden soll.

Zum Definieren und Ändern von Variablen steht Ihnen im Query Designer der Variablen-Editor zur Verfügung. Die Einstellungen nehmen Sie auf Registerkarten vor. Diese sind kontextsensitiv auf die Kombination von Variablentyp und Verarbeitungsart abgestimmt, d.h. der Variablen-Editor bietet Ihnen automatisch nur jene Einstellungsmöglichkeiten an, die für die Kombination von Variablentyp und Verarbeitungsart zugelassen werden. Weitere Informationen finden Sie unterVariablen definieren.

Im Dialog Eigenschaften der Variable im Bildschirmbereich Eigenschaften können Sie die verschiedenen Einstellungen einer bestehenden Variable ändern. Weitere Informationen finden Sie unterEigenschaften der Variable.

Im Rahmen der BW-integrierten Planung dienen Variablen der Parametrisierung einer Query, einer Planungsfunktion, eines Filters, einer Merkmalsbeziehung oder einer Datenscheibe. Für die BW-integrierte Planung können stehen Ihnen neben dem Variablen-Editor im Query Designer auch ein Variablen-Wizard und ein Variablen-Editor im Planning Modeler und im Planning Wizard zur Verfügung. Weitere Informationen finden Sie unterVariable undVariable bearbeiten.