Vorgehensweise (Anwenderkontext)
Dieser Bereich enthält einen detaillierten Leitfaden zum Verständnis der Verwendung von Parametern auf der Grundlage des Anwenderkontextes und der Schritte zu deren Erstellung. Ein Parameter dient als unabhängige Variable, die zur Anzeige aller abhängigen Elemente verwendet werden kann.
Fall 1
Automatische Auffüllung der Kostenstellen basierend auf der Profitcenter-Auswahl.
Voraussetzung: Eine definierte Beziehung zwischen Profitcenter und Kostenstelle mit Mit Eigenschaft verknüpft. Das Profitcenter wird im Kostenstellenfeld als Mit Eigenschaft verknüpft erstellt, und die vollständige Zuordnung von Kostenstelle zu Profitcenter wird wie in der folgenden Abbildung dargestellt aktualisiert:
Profitcenter1 kann mehreren Kostenstellen zugeordnet werden, z. B. Kostenstelle1, Kostenstelle2, und Profitcenter2 kann ebenfalls Kostenstelle3 und Kostenstelle4 zugeordnet werden.
Parameter erstellen
Um die Parameter zu definieren, klicken Sie auf die Schaltfläche+Hinzufügenund füllen Sie die folgenden Informationen ein:
- Name: Der Parametername ist Profitctr.
- Typ: Auswahl des Kontexttyps: Anwenderkontext.
- Anwenderkontext: Wenn der aus dem Anwenderkontext zu lesende Parameterwert ausgewählt ist.
- Felder: Wählen Sie das Feld/die Eigenschaft aus: Konzernfinanzen - Profitcenter - ID.
- Beziehung: Blattelemente.
Klicken Sie auf Speichern, um den Parameter zu speichern, und er kann nun für den Bericht verwendet werden.
Beispielfeldkonfiguration: Modell: Konzernfinanzen, Feld: Profitcenter, Eigenschaft: ID
Parameter verwenden
Erstellen Sie eine Berichtsdefinition und laden Sie den Bericht neu mit der Kostenstelle in den Zeilen zur Anzeige.
- Wählen Sie Kostencenter-Elementauswahl mit dem Filtersymbol.
- Wählen Sie den Typ: Profitcenter (da Profitcenter mit der Dimension für Kostenstellen verknüpft ist).
- Die für dieses Feld definierten Parameter werden mit dem Format &Parameternamen% aufgelistet.
- Wählen Sie %Profitctr% aus.
- Klicken Sie auf OK, und Neu laden, um die Vorlage erneut zu laden.
- Erwartete Ausgabe: Die Vorlage wird basierend auf dem Profitcenter aus dem Anwenderkontext neu geladen.
In diesem Fall ist das Profitcenter aus dem Anwenderkontext 1010, daher werden alle Kostenstellen, die diesem Profitcenter zugeordnet sind, mit der Kostenstellen-ID und der Bezeichnung in den Bericht aufgenommen.
- Anwenderkontext ändern: Ändern Sie das Profitcenter im Anwenderkontext in 1030, und laden Sie den Bericht neu. Das erwartete Ergebnis wird alle Kostenstellen anzeigen, die dem Profitcenter 1030 zugeordnet sind.
Fall 2
Dynamische Anzeige von Zeitelementen basierend auf der Versionsauswahl.
Voraussetzungen: Die Version ist mit der Eigenschaft Zeit verknüpft, und die Elemente des Feldes „Zeit“ werden dem entsprechenden Element der Version zugeordnet. Wenn also ein Versionselement ausgewählt wird, werden auch die entsprechend zugeordneten Zeitelemente abgerufen.
Beispiel: Versionselemente: ACTUAL, BUDGET und PLAN haben das Startjahr (Mit Eigenschaft „Zeit“ verknüpft) als Eigenschaft, wobei die Zuordnung der Zeitelemente ausgefüllt ist.
Parameter erstellen
Um die Parameter zu definieren, klicken Sie auf die SchaltflächeHinzufügen und füllen Sie die folgenden Informationen ein:
- Name: Der Parametername ist Zeit
- Typ: Auswahl des Kontexttyps: Anwenderkontext.
- Anwenderkontext: Wenn der aus dem Anwenderkontext zu lesende Parameterwert ausgewählt ist.
- Felder: Wählen Sie das Feld/die Eigenschaft aus: Konzernfinanzen - Version - Startjahr
- Beziehung: Blattelement
Klicken Sie auf Speichern, um den Parameter zu speichern, und er kann nun für den Bericht verwendet werden.
Beispielfeldkonfiguration: Modell: Konzernfinanzen, Feld: Version, Eigenschaft: Startjahr.
Parameter verwenden
Aktualisieren Sie die Berichtsdefinition mit Zeit und Version in den Spalten.
- Wählen Sie die Elementauswahl „Zeit“, da diese aus dem Kontext heraus parametrisiert werden muss.
- Typ auswählen: Übergeordnetes Element.
- Die für dieses Feld definierten Parameter werden mit dem Format &Parameternamen% aufgelistet.
- Wählen Sie %Time% aus.
- Klicken Sie auf OK, und Neu laden, um die Vorlage erneut zu laden.
- Erwartete Ausgabe: Die Vorlage wird basierend auf der Version aus dem Anwenderkontext neu geladen.
In diesem Fall ist die Version aus dem Anwenderkontext BUDGET, daher wird die diesem Element zugeordnete Zeit mit der Zeit-ID 2020 im Bericht aufgefüllt.
- Ändern Sie den Anwender-Kontext für Version: Ändern Sie die Version von Anwenderkontext auf PLAN/ACTUAL und laden Sie neu, um die Auswirkungen der Zeitelemente im Bericht zu sehen.
Videovorschau
Bitte sehen Sie sich das Video an, um eine vollständige Anleitung zu den Parametern zu erhalten: