Anpassen Ihrer Tableau-Datenstory: Kontextvariablen
Kontextvariablen sind Funktionen, auf die sich andere Funktionen beziehen können. Mit anderen Worten, Sie können Kontextvariablen verwenden, um Funktionen in anderen Funktionen zu verschachteln.
Nachdem Sie Ihre Kontextvariable definiert haben, wird diese als Funktion angezeigt, die Sie beim Hinzufügen neuer Funktionen zu Ihrer Tableau-Datenstory verwenden können.
Hinweis: Sie können mehrere Kontextvariablen für jeden benutzerdefinierten Satz festlegen, aber Sie müssen jede Kontextvariable separat für jeden benutzerdefinierten Inhalt definieren.
Festlegen einer Kontextvariablen
- Klicken Sie in Ihrer Datenstory auf Bearbeiten, um das Dialogfeld "Bearbeiten" zu öffnen.
- Klicken Sie auf Benutzerdefiniertes Element hinzufügen.
- Klicken Sie auf das Menü rechts neben dem Feld mit Ihrem benutzerdefinierten Text und wählen Sie Kontext festlegen aus.
- Klicken Sie auf Kontext hinzufügen.
- Geben Sie einen Namen für die Kontextvariable ein und klicken Sie auf Funktion festlegen.
- Definieren Sie Ihre benutzerdefinierte Funktion und wählen Sie eine Dimension aus.
- Klicken Sie auf Zum Abschnitt hinzufügen.
- Klicken Sie zurück in den Satz, in dem Sie Ihre Kontextvariable festgelegt haben.
- Folgen Sie den Schritten zum Hinzufügen von Funktionen.
Jetzt wird Ihre Kontextvariable als Option in der Dropdown-Liste Dimensionswert aufgeführt, wenn Sie Ihre Funktion hinzufügen.
Wann eine Kontextvariable verwendet werden sollte: Verweisen auf zwei oder mehr Kennzahlen
Angenommen, Sie möchten in Ihrer Datenstory auf zwei oder mehr Kennzahlen in einem analytischen Satz verweisen. Ohne eine Kontextvariable könnten wir einen Satz für immer nur eine Kennzahl auf einmal schreiben. Aber wenn wir eine Kontextvariable verwenden, können wir in einem Satz auf mehrere Kennzahlen Bezug nehmen.
Um auf zwei oder mehr Kennzahlen zu verweisen, muss Ihre Datenstory Folgendes enthalten:
- 1 Dimension
- 2 oder mehr Kennzahlen
- Klicken Sie in Ihrer Datenstory auf Bearbeiten, um das Dialogfeld "Bearbeiten" zu öffnen.
- Klicken Sie auf Benutzerdefiniertes Element hinzufügen.
- Klicken Sie auf das Menü rechts neben dem Feld mit Ihrem benutzerdefinierten Text und wählen Sie Kontext festlegen aus.
- Klicken Sie auf Kontext hinzufügen.
- Geben Sie einen Namen für die Kontextvariable ein und klicken Sie auf Funktion festlegen.
- Definieren Sie Ihre benutzerdefinierte Funktion und wählen Sie eine Dimension aus.
- Klicken Sie auf Zum Abschnitt hinzufügen.
- Klicken Sie zurück in den Satz, in dem Sie Ihre Kontextvariable festgelegt haben.
- Fügen Sie Ihre erste Funktion hinzu und füllen Sie die erforderlichen Felder aus. In diesem Beispiel haben wir DimensionValueLabel, dann "Land/Region" aus Dimension und dann das Land mit dem höchsten BIP (unsere Kontextvariable) aus Dimensionswert ausgewählt.
- Klicken Sie auf Zum Abschnitt hinzufügen.
- Fügen Sie Ihre zweite Funktion hinzu und füllen Sie die erforderlichen Felder aus. In diesem Beispiel haben wir Wert, dann "Land/Region" aus Dimension, "SUM(Kreditzinsen)" aus Kennzahl und das Land mit dem höchsten BIP (unsere Kontextvariable) aus Dimensionswert ausgewählt.
- Klicken Sie auf Zum Abschnitt hinzufügen.
- Klicken Sie auf Speichern.
Ihre Datenstory schreibt einen Satz, der uns einen Einblick in eine sekundäre Kennzahl (Kreditzinsen) für das Land gibt, an dem wir interessiert sind (das Land mit dem höchsten BIP).
Wann eine Kontextvariable verwendet werden sollte: Analyse unterschiedlicher Zeiträume
Eine Kontextvariable ist hilfreich, wenn Sie die Leistung aus zwei verschiedenen Zeiträumen in Ihrer Datenstory analysieren möchten. Sie können einen benutzerdefinierten Satz erstellen, der über eine Kennzahl schreibt, die in Ihrem Drilldown-Abschnitt angezeigt wird, und der die Kennzahl über unterschiedliche Zeiträume hinweg vergleicht (z. B. Jahr für Jahr oder Monat für Monat).
Um eine Analyse unterschiedlicher Zeiträume einzurichten, muss Ihre Datenstory Folgendes enthalten:
- 2 Dimensionen: 1 Zeitraum-Dimension (primär) und 1 Nichtzeitraum-Dimension (sekundär)
- 1 bis 3 Kennzahlen
- Erstellen Sie Ihre Datenstory.
- Stellen Sie im Dialogfeld "Felder" sicher, dass Ihre Zeitraum-Dimension als erste sortiert wird, und klicken Sie auf Weiter.
- Wählen Sie im Dialogfeld "Story" die Option Fortlaufend aus, und klicken Sie auf Fertig.
- Öffnen Sie das Dialogfeld "Bearbeiten" und wählen Sie im ersten Drilldown-Bereich Benutzerdefiniertes Element hinzufügen aus.
- Erstellen Sie zwei Kontextvariablen, die Ihre Zeiträume darstellen. Beispiel: "Aktuelles Quartal" und "Vorheriges Quartal".
- Erstellen Sie einen Satz für den Fall eines Anstiegs, indem Sie benutzerdefinierte Sprache und Funktionen hinzufügen. Der Inhalt dieses Satzes ergibt "[CurrentDimensionValueLabel] ist im Quartal um [X %] gestiegen."
- Geben Sie die Funktion gefolgt von dem Wort "gestiegen" in das benutzerdefinierte Textfeld ein.
- Fügen Sie die Funktion hinzu, die die prozentuale Änderung Ihrer Kennzahl während dieses Zeitraums zurückgibt.
- Klicken Sie auf Zum Abschnitt hinzufügen.
- Duplizieren Sie den Satz (siehe Duplizieren von benutzerdefinierten Inhalten) und erstellen Sie eine Version für den Fall eines Rückgangs, indem Sie das Wort "gestiegen" durch "zurückgegangen" ersetzen. Die Funktionen selbst bleiben gleich.
- Fügen Sie für jeden Satz Bedingungen hinzu (siehe Hinzufügen von Bedingungen), damit je nach den Daten nur einer geschrieben wird.
- Legen Sie für den Satz für den Fall eines Anstiegs Bedingungen fest, wie im folgenden Beispiel gezeigt:
Linkes Argument = Wertfunktion
Dimension = Quartal(Bestelldatum). Wählen Sie Ihre Zeitraum-Dimension aus.
Kennzahl = SUM(Gesamtbestellungen). Wählen Sie die Kennzahl aus, die Sie für die Berechnung verwendet haben.
Dimensionswert = Aktuelles Quartal. Eine der Kontextvariablen.
Filterdimensionswert = Aktueller Regionswert (dynamisch). Dies ist die voreingestellte Kontextvariable.
Mittleres Argument = > (größer als)
Rechtes Argument = Wertfunktion
Dimension = Quartal(Bestelldatum). Wählen Sie Ihre Zeitraum-Dimension aus.
Kennzahl = Insgesamt (Gesamtbestellungen). Wählen Sie die Kennzahl aus, die Sie für die Berechnung verwendet haben.
Dimensionswert = Vorquartal. Eine der Kontextvariablen.
Filterdimensionswert = Aktueller Regionswert (dynamisch). Dies ist die voreingestellte Kontextvariable.
- Legen Sie für den Satz für den Fall eines Rückgangs dieselben Bedingungen fest, ersetzen Sie jedoch das Zeichen > (größer als) durch das Zeichen < (kleiner als). Die rechten und linken Argumente bleiben dieselben.
- Klicken Sie auf Speichern, und Ihre Datenstory schreibt einen Satz, der die Erkenntnisse aus der Analyse der beiden Zeiträume enthält.