Loading

Begrenzung von Aktionen auf bestimmte Markierungen oder Kopfzeilen in einer Ansicht

Veröffentlichungsdatum: Sep 11, 2025
Beschreibung
So können Sie eine Aktion so einschränken, dass sie nur ausgelöst wird, wenn bestimmte Markierungen oder Kopfzeilen ausgewählt oder mit dem Mauszeiger hervorgehoben werden.

Wenn Sie z. B. Kalifornien auswählen, sollte die Filteraktion ein Verkaufsflächendiagramm anzeigen, das Dashboard jedoch ein Gewinn-Liniendiagramm.

Cause

Die Möglichkeit, Aktionsfilter so einzuschränken, dass sie nur bei bestimmten Markierungen innerhalb einer Ansicht ausgeführt werden, ist derzeit nicht in das Produkt integriert.
Lösung
Beide Beispiele sind in der angehängten Arbeitsmappe dargestellt, die in der rechten Seitenleiste dieses Artikels heruntergeladen werden kann. Beispiel 1 zeigt, wie Aktionen auf der Grundlage des Wertes der ausgewählten Dimension eingeschränkt werden können. Beispiel 2 zeigt, wie Aktionen auf der Grundlage der vom Benutzer ausgewählten Dimension eingeschränkt werden können. Option 1 für beide Beispiele ermöglicht das Erstellen von zwei separaten Aktionen und funktioniert für Filteraktionen, URL-Aktionen und Hervorhebungsaktionen. Option 2 für beide Beispiele erstellt eine Filteraktion, die bedingt ein anderes Zielarbeitsblatt anzeigt.
 
ZUM ERWEITERN DER SCHRITTE KLICKEN
Beispiel 1: Einschränkung von Aktionen auf der Grundlage des ausgewählten Dimensionswerts
Die Anweisungen für beide Optionen beginnen mit dem bereits erstellten "Beispiel 1: Original-Dashboard". In diesem Beispiel soll ein anderes Diagramm angezeigt werden, wenn der Benutzer Kalifornien und andere US-Bundesstaaten auswählt.

Option 1: Erstellen eines berechneten Felds, das Nicht-NULL-Werte nur für bestimmte Markierungen zurückgibt

Diese Option funktioniert, wenn verschiedene Markierungen von verschiedenen Elementen derselben Dimension erstellt werden. Diese Option funktioniert nur, wenn Aktionen durch das Menü und nicht durch Auswählen oder Hervorheben mit der Maus ausgelöst werden.
  1. Wählen Sie "Analyse" > "Berechnetes Feld erstellen" aus.
  2. Daraufhin öffnet sich das Dialogfeld "Berechnetes Feld". Gehen Sie dort wie folgt vor und klicken Sie dann auf "OK":
    1. Geben Sie einen Namen für das berechnete Feld ein. In diesem Beispiel wurde das berechnete Feld mit "Menü-Link CA" benannt.
    2. Erstellen Sie im Formelfeld eine Berechnung ähnlich der folgenden:
      IF [Bundesstaat oder Provinz] = "Kalifornien"
      THEN "Klicken, um Diagramm für CA anzuzeigen >"
      ELSE NULL
      END
      
  3. Erstellen Sie ein berechnetes Feld mit einem Namen wie "Menü-Link für alle anderen Bundesstaaten" mit einer Berechnung ähnlich der folgenden:
    IF [Bundesstaat oder Provinz] != "Kalifornien"
    THEN "Klicken, um Diagramm für alle anderen Bundesstaaten anzuzeigen >"
    ELSE NULL
    END
    
  4. Ziehen Sie [Menü-Link CA] und [Menü-Link für alle anderen Bundesstaaten] auf die Karte "Markierungen" auf dem Arbeitsblatt "Endgültige Karte".
  5. Navigieren Sie zum Dashboard "Opt 1 Endgültiges Dashboard".
  6. Navigieren Sie zu "Dashboard" > "Aktionen..."
  7. Wählen Sie im Dialogfeld "Aktionen" die Optionsfolge "Aktion hinzufügen" > "Filter..." aus.
  8. Gehen Sie im Dialogfeld "Filteraktion hinzufügen" wie folgt vor und klicken Sie dann auf "OK":
    1. Klicken Sie bei "Name" auf den Pfeil neben dem Textfeld und wählen Sie "Menü-Link CA" aus.
    2. Aktivieren Sie für "Quellblätter" nur "Endgültige Karte".
    3. Wählen Sie unter "Aktion ausführen" den Eintrag "Menü" aus.
    4. Aktivieren Sie für "Zielblätter" nur "Diagramm CA".
    5. Wählen Sie unter "Aktion beim Entfernen der Auswahl" die Option "Alle Werte ausschließen" aus.

      Hinweis: In Schritt 8-1 wird der Name der Filteraktion auf die Ausgabe des berechneten Feldes [Menü-Link CA] gesetzt. Wenn dieses berechnete Feld den Wert NULL zurückgibt, wird der Link zum Menü "Filteraktion" nicht in der QuickInfo angezeigt.
  9. Wiederholen Sie Schritt 8, um eine Filteraktion zum Filtern des Arbeitsblatts "Diagramm für alle anderen Bundesstaaten" zu erstellen.
  10. Klicken Sie auf "OK", um das Dialogfeld "Aktionen" zu schließen.

Option 2: Duplizieren des Filterfelds, um konkurrierende Filter auf den Zielarbeitsblättern einzurichten

Diese Option funktioniert, wenn verschiedene Markierungen von verschiedenen Elementen derselben Dimension erstellt werden. Diese Option funktioniert nur bei Filteraktionen.
  1. Klicken Sie mit der rechten Maustaste im Datenbereich auf [Bundesstaat oder Provinz] und wählen Sie "Duplizieren" aus.
  2. Ziehen Sie auf dem Arbeitsblatt "Diagramm CA" [Bundesstaat oder Provinz (Kopie)] auf den Filter-Container.
  3. Markieren Sie im Dialogfeld "Filter" nur Kalifornien, und klicken Sie auf "OK".
  4. Ziehen Sie auf dem Arbeitsblatt "Diagramm für alle anderen Bundesstaaten" [Bundesstaat oder Provinz (Kopie)] auf den Filter-Container.
  5. Markieren Sie im Dialogfeld "Filter" alle Bundesstaaten außer Kalifornien, und klicken Sie auf "OK".
  6. Navigieren Sie im Dashboard zu "Dashboard" > "Aktionen…".
  7. Wählen Sie im Dialogfeld "Aktionen" die Optionsfolge "Aktion hinzufügen" > "Filter..." aus.
  8. Gehen Sie im Dialogfeld "Filteraktion hinzufügen" wie folgt vor und klicken Sie dann auf "OK":
    1. Aktivieren Sie für "Quellblätter" nur "Endgültige Karte".
    2. Wählen Sie für "Aktion ausführen" die Option "Auswählen" aus.
    3. Aktivieren Sie für "Zielblätter" sowohl "Diagramm CA" als auch "Diagramm für alle anderen Bundesstaaten".
    4. Wählen Sie unter "Aktion beim Entfernen der Auswahl" die Option "Alle Werte ausschließen" aus.
  9. Klicken Sie auf "OK", um das Dialogfeld "Aktionen" zu schließen.
ZUM ERWEITERN DER SCHRITTE KLICKEN
Beispiel 2: Beschränken von Aktionen, je nachdem welche Dimension ausgewählt wurde
Die Anweisungen für beide Optionen beginnen mit dem bereits erstellten "Beispiel 2: Original-Dashboard". In diesem Beispiel soll ein anderes Diagramm angezeigt werden, wenn der Benutzer einen Kategoriewert anstelle eines Unterkategoriewerts auswählt. 

Option 1: Erstellen mehrerer Arbeitsblätter mit jeweils eigener Aktion

Diese Option funktioniert für URL-Aktionen, Hervorhebungsaktionen oder Filteraktionen.  

  1. Klicken Sie mit der rechten Maustaste auf die Registerkarte für das Arbeitsblatt "Quelle von Kategorie oder Unterkategorie" und wählen Sie "Duplizieren" aus.
  2. Geben Sie dem neuen Arbeitsblatt einen Namen wie "Kategoriequelle".
  3. Entfernen Sie [Umsatz] aus dem Spalten-Container.
  4. Klicken Sie mit der rechten Maustaste auf [Produktunterkategorie] im Zeilen-Container und deaktivieren Sie die Option "Kopfzeile anzeigen".
  5. Wählen Sie im Dropdown-Menü auf der Karte "Markierungen" die Option "Polygon" aus.
  6. Navigieren Sie zu Format > Rahmen.
  7. Wählen Sie im linken Bereich "Rahmen formatieren" unter "Spaltentrennung" und "Bereich" die Option "Keine" aus.
  8. Wiederholen Sie die Schritte 1-7 für alle Spalten, die eine eigene Filteraktion benötigen.
  9. Klicken Sie mit der rechten Maustaste auf die Registerkarte für das Arbeitsblatt "Quelle von Kategorie oder Unterkategorie" und wählen Sie "Duplizieren" aus.
  10. Geben Sie dem neuen Arbeitsblatt einen Namen wie "Balkendiagramm".
  11. Klicken Sie mit der rechten Maustaste auf jede Dimension im Zeilen-Container, und deaktivieren Sie "Kopfzeile anzeigen".
  12. Ersetzen Sie auf dem Dashboard das Arbeitsblatt "Quelle von Kategorie oder Unterkategorie" durch die Arbeitsblätter "Kategoriequelle", "Unterkategoriequelle" und "Balkendiagramm".

    Hinweis: Mit Tableau Desktop 10.4 wurde eine Füllung für Dashboard-Objekte eingeführt, die bei der perfekten Ausrichtung der drei Arbeitsblätter helfen kann.
  13. Navigieren Sie zu "Dashboard" > "Aktionen..."
  14. Wählen Sie im Dialogfeld "Aktionen" die Optionsfolge "Aktion hinzufügen" > "Filter..." aus.
  15. Gehen Sie im Dialogfeld "Filteraktion hinzufügen" wie folgt vor und klicken Sie dann auf "OK":
    1. Aktivieren Sie für "Quellblätter" nur "Kategoriequelle".
    2. Wählen Sie für "Aktion ausführen" die Option "Auswählen" aus.
    3. Aktivieren Sie für "Zielblätter" nur "Kategoriedetails".
    4. Wählen Sie unter "Aktion beim Entfernen der Auswahl" die Option "Alle Werte ausschließen" aus.
  16. Wiederholen Sie die Schritte 13-15 für alle zusätzlichen Filteraktionen.

Option 2: Erstellen eines berechneten Feldes, das die Anzahl der ausgewählten Markierungen mit der Gesamtzahl der Markierungen vergleicht   

Diese Option funktioniert, wenn verschiedene Markierungen oder Kopfzeilen durch Dimensionen erstellt werden. Diese Option funktioniert nur, wenn Aktionen durch das Menü und nicht durch Auswählen oder Hervorheben mit der Maus ausgelöst werden.
  1. Wählen Sie "Analyse" > "Berechnetes Feld erstellen" aus.
  2. Daraufhin öffnet sich das Dialogfeld "Berechnetes Feld". Gehen Sie dort wie folgt vor und klicken Sie dann auf "OK":
    1. Geben Sie einen Namen für das berechnete Feld ein. In diesem Beispiel wurde das berechnete Feld mit "Einige oder alle Unterkategorien ausgewählt" benannt.
    2. Erstellen Sie im Formelfeld eine Berechnung ähnlich der folgenden:
      IF TOTAL(COUNTD([Produktunterkategorie])) =
      SUM({ FIXED [Produktkategorie] : COUNTD([Produktunterkategorie])})
      THEN "alle"
      ELSE "einige"
      END
      
  3. Ziehen Sie auf dem Arbeitsblatt "Kategoriedetails" [Einige oder alle Unterkategorien ausgewählt] in den Filter-Container und klicken Sie auf "OK", um das Dialogfeld "Filter" zu schließen.
  4. Klicken Sie mit der rechten Maustaste auf dem Filter-Container auf [Einige oder alle Unterkategorien ausgewählt] und wählen Sie "Berechnen per" > "Tabelle (vertikal)" aus.
  5. Gehen Sie im Dialogfeld "Filter" wie folgt vor und klicken Sie auf OK:
    1. Wählen Sie "Liste mit benutzerdefinierten Werten" aus.
    2. Geben Sie "alle" (ohne Anführungszeichen) ein.
    3. Klicken Sie auf das Pluszeichen (+) im Textfeld.
  6. Wiederholen Sie die Schritte 2-4 für das Arbeitsblatt "Unterkategoriedetails".
  7. Navigieren Sie im Dashboard zu "Dashboard" > "Aktionen…".
  8. Wählen Sie im Dialogfeld "Aktionen" die Optionsfolge "Aktion hinzufügen" > "Filter..." aus.
  9. Gehen Sie im Dialogfeld "Filteraktion hinzufügen" wie folgt vor und klicken Sie dann auf "OK":
    1. Aktivieren Sie für Quellblätter nur Quellblatt.
    2. Wählen Sie für "Aktion ausführen" die Option "Auswählen" aus.
    3. Aktivieren Sie für "Zielblätter" sowohl "Kategoriedetails" als auch "Unterkategoriedetails".
    4. Wählen Sie unter "Aktion beim Entfernen der Auswahl" die Option "Alle Werte ausschließen" aus.
Zusätzliche Ressourcen
Wenn Sie die Einbettung dieses Funktionsvorschlags bei zukünftigen Produktversionen unterstützen möchten, stimmen Sie in der folgenden Community-Idee dafür: Hinzufügen von Bedingungen für Aktionen.
Aktionen
Anpassen einer Berechnung, wenn "Alle" in einem Filter ausgewählt ist
Nummer des Knowledge-Artikels

001473785

Anhänge

limit where action triggers.twbx

1570 KB

 
Laden
Salesforce Help | Article