Filtertypen in Tableau: Bedingung nach Formel, Extrakt, Kontext

Inhaltsverzeichnis:

Anonim

Daten können mithilfe verschiedener Techniken in Tableau organisiert und vereinfacht werden. Wir werden die Textdatei "Sample-Superstore.csv" zur Demonstration in diesem Tutorial verwenden.

In diesem Tutorial lernen Sie

  • Arten von Filtern:
  • Filter extrahieren:
  • Filterbedingung in Tableau
  • Filterbedingung nach Formel:
  • Datenquellenfilter:
  • Kontextfilter:
  • Dimensionsfilter:

Arten von Filtern:

Die Filter können in einem Arbeitsblatt angewendet werden, um die Anzahl der in einem Dataset vorhandenen Datensätze zu beschränken. In Tableau Desktop werden verschiedene Filtertypen verwendet, die auf unterschiedlichen Zwecken basieren. Die verschiedenen in Tableau verwendeten Filtertypen sind nachstehend aufgeführt. Der Name der Filtertypen wird nach der Ausführungsreihenfolge in Tableau sortiert.

  1. Filter extrahieren
  2. Datenquellenfilter
  3. Kontextfilter
  4. Dimensionsfilter
  5. Filter messen

Filter extrahieren:

Extraktionsfilter werden verwendet, um die extrahierten Daten aus der Datenquelle zu filtern. Dieser Filter wird nur verwendet, wenn der Benutzer die Daten aus der Datenquelle extrahiert.

Sobald die Textdatei mit Tableau verbunden ist, sehen Sie die Option zum Live- und Extrahieren in der oberen rechten Ecke der Registerkarte Datenquelle. Live Connection stellt eine direkte Verbindung zu einer Datenquelle her. Verbindung extrahieren extrahiert die Daten aus der Datenquelle und erstellt eine lokale Kopie im Tableau-Repository. Das Verfahren zum Erstellen eines Extraktionsfilters wird wie folgt angegeben.

Schritt 1) Nachdem Sie die Textdatei mit Tableau verbunden haben,

  • Klicken Sie auf das Optionsfeld "Extrahieren" (siehe Abbildung).

Dadurch wird eine lokale Kopie im Tableau-Repository erstellt.

Schritt 2) Als nächstes ,

  1. Klicken Sie auf die Option "Bearbeiten" neben der Schaltfläche "Extrahieren".
  2. Es öffnet sich das Fenster "Daten extrahieren". Klicken Sie im Fenster auf die Option "Hinzufügen".

Schritt 3) Das Fenster "Filter hinzufügen" ist geöffnet, um die Filterbedingungen auszuwählen.

Sie können eines der Felder auswählen und als Extraktfilter hinzufügen. In diesem Beispiel haben wir "Kategorie" als Extraktfilter ausgewählt.

  1. Wählen Sie 'Kategorie' aus der Liste
  2. Klicken Sie auf "OK".

Sobald Sie auf OK klicken, wird ein Filterfenster geöffnet.

Das Filterfenster bietet mehrere Optionen zum Filtern von "Kategorie" basierend auf verschiedenen Anwendungsfällen. Alle Anwendungsfälle und ihre Filterbedingungen werden nachfolgend erläutert.

Filterbedingung in Tableau

Anwendungsfall 1: Wählen Sie aus der Liste

Standardmäßig öffnet das Filterfenster die Option "Aus Liste auswählen". Mit dieser Option können Sie die im Feld vorhandenen Mitglieder ein- oder ausschließen.

Um Sie einzuschließen, können Sie

  1. Wählen Sie die Mitglieder aus
  2. Klicken Sie auf OK.

Um die ausgewählten Mitglieder auszuschließen,

  1. Klicken Sie auf das Kontrollkästchen Ausschließen
  2. Wählen Sie die auszuschließenden Mitglieder aus
  3. Klicken Sie auf OK.

Es gibt zwei weitere Optionen in der "Aus Liste auswählen".

  1. Alle
  2. Keiner

Alle:

Diese Option schließt alle im Feld vorhandenen Mitglieder ein oder aus. In diesem Beispiel werden alle Mitglieder durch Klicken auf die Option "Alle" eingeschlossen.

Schritt 1)

  1. Wählen Sie die Option "Alle".
  2. Klicken Sie auf OK

Schritt 2) Als nächstes ,

  1. Es zeigt den Extraktdatenfilter. Die Filterbedingung wird auch im Extraktfilterfenster hinzugefügt.
  2. Klicken Sie auf OK, um den Extraktfilter hinzuzufügen.

Um alle Mitglieder in der Liste auszuschließen, klicken Sie zunächst auf die Schaltfläche "Ausschließen". Wählen Sie dann die Option "Alle" und klicken Sie auf "OK". Diese Prozedur fügt den Filter im Fenster zum Extrahieren von Datenfiltern hinzu.

Keiner:

Wenn Sie alle im Filterfenster getroffenen Auswahl löschen und eine neue Auswahl starten möchten, können Sie diese Option "Keine" verwenden. Keine Option löscht alle im Filterfenster getroffenen Auswahlmöglichkeiten. Sobald es gelöscht ist, können Sie die neuen Mitglieder auswählen.

  1. Klicken Sie auf die Option "Keine". Wählen Sie die neuen Mitglieder aus, die als Filter hinzugefügt werden sollen.
  2. Klicken Sie auf OK, um den Extraktfilter hinzuzufügen.

Anwendungsfall 2: Benutzerdefinierte Werteliste

Über eine benutzerdefinierte Werteliste kann der Benutzer den Mitgliedsnamen eingeben und das Feld entsprechend filtern. Eine benutzerdefinierte Werteliste kann nach dem angegebenen Verfahren erstellt werden.

Schritt 1) Im Filterbildschirm

  1. Klicken Sie auf das Optionsfeld "Benutzerdefinierte Werteliste".
  2. Geben Sie den Mitgliedsnamen ein.
  3. Klicken Sie auf das Symbol '+', um den Namen in die Liste aufzunehmen.
  4. Sie können der Liste mehrere Mitglieder hinzufügen und auf OK klicken

Im Fenster "Alle Werte einschließen, wenn sie leer sind" gibt es eine Option. Es kann ausgewählt werden, um alle im Feld vorhandenen Werte einzuschließen, wenn das ausgewählte Mitglied keine Daten hat.

Option Liste löschen löscht die Zollwertliste.

Anwendungsfall 3: Verwenden Sie alle

Diese Option wählt alle im Feld vorhandenen Mitglieder aus.

Anwendungsfall 4: Platzhalter

Die Platzhalteroption wird verwendet, um die Felder basierend auf der angegebenen Platzhalterübereinstimmung zu filtern. Benutzer können das Zeichen eingeben und das Feld basierend auf der Übereinstimmung filtern. Die verschiedenen Arten von Übereinstimmungen sind wie folgt angegeben.

Enthält

Wählen Sie die Mitglieder aus, wenn der Mitgliedsname eingegebene Zeichen enthält.

Beginnt mit

Wählen Sie die Mitglieder aus, wenn der Mitgliedsname mit eingegebenen Zeichen beginnt.

Endet mit

Wählen Sie die Mitglieder aus, wenn der Mitgliedsname mit eingegebenen Zeichen endet.

Genau passend

Wählen Sie die Mitglieder aus, wenn der Mitgliedsname genau mit den eingegebenen Zeichen übereinstimmt.

Schritt 1)

  1. Wählen Sie die Registerkarte "Platzhalter".
  2. Geben Sie die passenden Zeichen ein.
  3. Wählen Sie die Art der Übereinstimmung. In diesem Beispiel ist der Übereinstimmungstyp "Enthält" ausgewählt.
  4. Klicken Sie auf OK.

Anwendungsfall 5: Filter unter Bedingungen

Diese Option wird verwendet, um den Datensatz durch Angabe mehrerer Bedingungen zu filtern. Die Filer-Bedingung basierend auf dem Feld ist unten angegeben.

Nach Feld:

  1. Wählen Sie im Filterfenster die Registerkarte "Bedingung".
  2. Klicken Sie auf das Optionsfeld "Nach Feld".
  3. Wählen Sie den Namen des zu filternden Feldes aus der Dropdown-Liste.
  4. Wählen Sie den Aggregationstyp wie Summe, Durchschnitt und Median aus der Dropdown-Liste aus.
  5. Wählen Sie den Operator aus der Dropdown-Liste.
  6. Geben Sie den Wert ein, um das ausgewählte Feld zu filtern.
  7. Klicken Sie auf OK.

Im obigen Beispiel wird der Datensatz gefiltert, um die Daten anzuzeigen, bei denen die Umsatzsumme größer als 1000 ist.

Der Wertebereich:

Diese Option zeigt den minimalen und maximalen Wert des ausgewählten Felds an, indem Sie auf die Schaltfläche 'Laden' klicken. Es kann verwendet werden, um die Werte zu referenzieren.

Filterbedingung nach Formel:

Mit dieser Option können Sie eine Formel zum Filtern des Datasets schreiben. Das Verfahren wird unten erklärt.

Schritte:

  1. Klicken Sie auf das Optionsfeld "Nach Formel".
  2. Geben Sie die Formel wie in der Abbildung gezeigt in das Feld ein.
  3. Klicken Sie auf OK.

Im obigen Beispiel filtert die geschriebene Formel die Daten, bei denen die Umsatzsumme größer als 1000 ist.

Anwendungsfall 6: Oberer oder unterer Filter

Diese Option wird verwendet, um die obere oder untere Anzahl von Datensätzen auszuwählen.

Nach Feld:

Schritt 1)

  1. Wählen Sie im Filterfenster die Registerkarte "Oben".
  2. Klicken Sie auf das Optionsfeld 'Nach Feld'.

Schritt 2)

  1. Wählen Sie "Oben" oder "Unten".
  2. Wählen Sie die Anzahl der Datensätze.
  3. Wählen Sie das Feld aus.
  4. Wählen Sie den Aggregationstyp.
  5. Klicken Sie auf OK.

Im obigen Beispiel beschränkt der Filter den Datensatz so, dass die Top-10-Datensätze basierend auf der Summe der Verkäufe angezeigt werden.

Nach Formel:

Die obere oder untere Bedingung kann auch durch die Formel angegeben werden.

Schritte:

  1. Klicken Sie auf das Optionsfeld 'Nach Formel'.
  2. Wählen Sie "Oben" oder "Unten".
  3. Wählen Sie die Anzahl der Datensätze.
  4. Geben Sie die Formel ein.
  5. Klicken Sie auf OK.

Im obigen Beispiel wurde die Formel so geschrieben, dass die Top-10-Datensätze basierend auf der Summe der Verkäufe angezeigt werden.

Datenquellenfilter:

Ein Datenquellenfilter wird verwendet, um die Daten auf Datenquellenebene zu filtern. Es kann die im Datensatz vorhandenen Datensätze einschränken. Dieser Filter ähnelt dem Extraktfilter zum Sichern der Daten. Datenquellenfilter und Extraktfilter sind jedoch nicht miteinander verknüpft. Der Datenquellenfilter funktioniert sowohl bei Live- als auch bei Extraktionsverbindungen . Das Verfahren zum Auswählen des Datenquellenfilters wird wie folgt angegeben.

Schritt 1) Klicken Sie auf die Schaltfläche "Hinzufügen" in der oberen rechten Ecke der Registerkarte "Datenquelle".

Schritt 2) Es öffnet sich das Fenster 'Datenquellenfilter bearbeiten'. Klicken Sie im Fenster auf die Option "Hinzufügen".

Befolgen Sie nach dem Klicken auf die Schaltfläche "Hinzufügen" die verbleibenden Schritte aus dem Thema "Filter extrahieren" -> Schritt 3.

Kontextfilter:

Ein Kontextfilter ist ein unabhängiger Filter, der aus dem Originaldatensatz einen separaten Datensatz erstellen und die im Arbeitsblatt getroffenen Auswahlen berechnen kann. Ein oder mehrere kategoriale Filter, die das Dataset in Hauptteile unterteilen, können als Kontextfilter verwendet werden. Alle anderen im Arbeitsblatt verwendeten Filter basieren auf der Auswahl des Kontextfilters. Die Funktionen von Kontextfiltern können durch ein Excel-Blatt erklärt werden.

Die Abbildung zeigt einen Beispieldatensatz. Aus dem Datensatz geht hervor, dass 'Kategorie' als Kontextfilter verwendet werden kann, da der Datensatz in Hauptteile unterteilt werden kann. Sobald der Filter auf den Datensatz angewendet wurde, können die folgenden Daten abgerufen werden.

Wenn die Kategorie "Möbel" ausgewählt ist, werden die in der jeweiligen Kategorie verfügbaren Daten in der Abbildung angezeigt. Andere Filter, die auf das Blatt angewendet werden können, hängen vom Kategoriefilter ab. Dies ist die Grundfunktion der Verwendung des Kontextfilters. Tableau erstellt ein temporäres Dataset in der Repository-Engine basierend auf der Auswahl des Kontextfilters. Sobald der Kontextfilter ausgewählt ist, hängen alle anderen Auswahlen und Filter von der Auswahl eines bestimmten Kontextfilters ab. Die temporäre Tabelle oder der temporäre Datensatz, die beim Auswählen des Kontextfilters erstellt wird, wird geladen, wenn der Kontextfilter geändert wird.

Anwenden von Kontextfiltern im Arbeitsblatt:

Jede Dimension kann als Kontextfilter hinzugefügt werden, indem die folgenden Schritte ausgeführt werden:

Schritt 1) Die Dimension, die als Kontextfilter hinzugefügt werden soll, muss im Filterabschnittsfeld hinzugefügt werden, wie im Bild angegeben.

Schritt 2) Klicken Sie mit der rechten Maustaste auf die im Filterabschnitt hinzugefügte Dimension und wählen Sie die Option "Zum Kontext hinzufügen".

Schritt 3) Sobald der Filter als Kontextfilter ausgewählt wurde, ändert sich die Farbe des Bemaßungsfelds in graue Farbe. Dieses graue Farbfeld zeigt den Kontextfilter an.

Kontextfilter entfernen:

Jeder Kontextfilter kann durch Auswahl der Option "Aus Kontext entfernen", die verfügbar ist, wenn Sie mit der rechten Maustaste auf die Dimension klicken, auf den normalen Filter zurückgesetzt werden. Die Farbe des Bemaßungsfelds ändert sich ebenfalls als Anzeige wieder in blaue Farbe.

Vorteile der Verwendung von Kontextfiltern:

Leistung verbessern:

Wenn der Kontextfilter in großen Datenquellen verwendet wird, kann dies die Leistung verbessern, da ein temporäres Dataset-Teil basierend auf der Auswahl des Kontextfilters erstellt wird. Die Leistung kann durch die Auswahl der wichtigsten Filter für kategoriale Kontexte effektiv verbessert werden.

Abhängige Filterbedingungen:

Kontextfilter können verwendet werden, um abhängige Filterbedingungen basierend auf den Geschäftsanforderungen zu erstellen. Wenn die Datenquelle groß ist, kann der Kontextfilter für die Hauptkategorie ausgewählt und andere relevante Filter ausgeführt werden.

Dimensionsfilter:

Wenn eine Dimension zum Filtern der Daten in einem Arbeitsblatt verwendet wird, wird sie als Dimensionsfilter bezeichnet. Es ist ein nicht aggregierter Filter, in dem eine Dimension, eine Gruppe, Mengen und ein Bin hinzugefügt werden können. Ein Dimensionsfilter kann über die oberen oder unteren Bedingungen, die Platzhalterübereinstimmung und die Formel angewendet werden.

Die in einer Dimension vorhandenen Elemente können mithilfe dieses Filters in die Liste aufgenommen oder aus dieser ausgeschlossen werden. Der Bemaßungsfilter kann in einem Blatt oder Dashboard angezeigt werden, um die Filterbedingung dynamisch zu ändern. Der Prozess zum Hinzufügen einer Dimension als Filter wird wie folgt angegeben.

Schritt 1) Gehen Sie zu einem Arbeitsblatt wie oben beschrieben und befolgen Sie die Schritte.

  1. Wählen Sie eine Dimension aus der Dimensionsliste aus. In diesem Beispiel wird 'Kategorie' aus der Dimensionsliste ausgewählt. Ziehen Sie die Bemaßung in das Feld "Filter".
  2. Es öffnet sich das 'Filter'-Fenster. Wählen Sie das Mitglied aus der Liste aus.
  3. Klicken Sie auf OK.

Das obige Verfahren filtert den Datensatz, um die Datensätze nur für die Kategorie "Möbel" anzuzeigen.

Filter messen:

Ein Kennzahlfilter kann die Daten basierend auf den in einer Kennzahl vorhandenen Werten filtern. Die aggregierten Messwerte können im Messfilter verwendet werden, um die Daten zu ändern. Ein Kennzahlfilter kann in einem Arbeitsblatt wie folgt angewendet werden.

Schritt 1) Gehen Sie zu einem Arbeitsblatt

  1. Wählen Sie auf der Registerkarte Kennzahlen eine Kennzahl aus. In diesem Beispiel ist "Vertrieb" ausgewählt. Ziehen Sie die Kennzahl in das Feld "Filter".
  2. Es öffnet sich ein 'Filterfeld'-Fenster. Wählen Sie eine der Aggregationen aus der Liste aus. In diesem Beispiel wird Summe als Aggregationstyp verwendet.
  3. Klicken Sie auf die Schaltfläche "Weiter".

Schritt 2) Es öffnet sich ein Fenster, in dem Sie den Wertebereich auswählen müssen. Die anderen Arten von Optionen, die im Fenster angezeigt werden, sind wie folgt angegeben.

Wertebereich

Der minimale und maximale Bereich des Messwerts kann angegeben und gefiltert werden.

Mindestens

Zum Filtern der Daten wird ein Mindestwert einer Kennzahl angegeben.

Maximal

Ein Maximalwert einer Kennzahl wird angegeben, um die Daten zu filtern.

Besondere

Eine Option zum Auswählen von Null- oder Nicht-Null-Werten und zum Filtern der Daten.

  1. Wählen Sie den Wertebereich. Sie können die Ober- und Untergrenze für den Wertebereich ändern.
  2. Klicken Sie auf OK.

Das obige Beispiel filtert den Datensatz basierend auf der Summe der Verkaufswerte zwischen 0 und 22638.

Benutzerdefinierter oder schneller Filter:

Filter können basierend auf der Benutzerauswahl angepasst werden. Die Filter können Arbeitsblätter und Dashboards anpassen, um die Daten dynamisch zu ändern. Das Verfahren zum Anpassen des Filters wird wie folgt angegeben.

Schritt 1) Fügen Sie den Filter 'Kategorie' hinzu, wie im Thema Dimensionsfilter gezeigt.

  1. Klicken Sie mit der rechten Maustaste auf den hinzugefügten Filter.
  2. Wählen Sie die Option 'Filter anzeigen'.

Schritt 2) Es wird das Filterfeld "Kategorie" auf der rechten Seite des Arbeitsblatts angezeigt. Standardmäßig zeigt der Filter die in der Abbildung gezeigte Liste mit mehreren Werten an.

Schritt 3) Sie können im Filter vorhandene Elemente auswählen oder die Auswahl aufheben und die Daten ändern.

Benutzerfilter:

Benutzerfilter sichern die in einem Dataset vorhandenen Daten auf Zeilenebene. Es kann verwendet werden, wenn die Arbeitsmappe auf einem Server veröffentlicht wird. Für verschiedene Benutzer können unterschiedliche Filterbedingungen angewendet werden. Angenommen, es gibt drei Abteilungen in einem Unternehmen, nämlich Möbel, Büromaterial und Technologie. Mithilfe des Benutzerfilters können die Benutzer nur die für ihre Abteilung relevanten Daten anzeigen. Das heißt, Benutzer aus der Abteilung "Möbel" können nur die Daten aus der Kategorie "Möbel" sehen. Dies kann die Sicherheit von Daten auf Zeilenebene gewährleisten. Das Verfahren zum Anwenden des Benutzerfilters wird wie folgt angegeben.

Schritt 1)

  1. Klicken Sie in der Menüleiste auf die Option Server.
  2. Bewegen Sie den Mauszeiger über die Option "Benutzerfilter erstellen".
  3. Wählen Sie das Feld aus, um einen Benutzerfilter zu erstellen. In diesem Beispiel wird die Kategorie als Benutzerfilter ausgewählt.

Schritt 2)

  1. Es öffnet sich ein Fenster "Tableau Server-Anmeldung".
  2. Klicken Sie im Fenster auf die Option "Tableau Online".

Schritt 3)

  1. Es öffnet sich ein Tableau Online-Anmeldefenster. Geben Sie Ihre registrierte E-Mail-ID und Ihr Passwort ein.
  2. Klicken Sie auf Anmeldeoption.

Schritt 4) Es öffnet sich ein 'Benutzerfilter'-Fenster. Führen Sie die folgenden Schritte aus, um einen Benutzerfilter hinzuzufügen.

  1. Geben Sie einen Namen für den Benutzerfilter ein.
  2. Wählen Sie einen Benutzer aus der Benutzerliste aus.
  3. Checken Sie die erforderlichen Mitglieder ein, die für das ausgewählte Mitglied angezeigt werden müssen.
  4. Klicken Sie auf OK.

Es wird ein Benutzerfilter in Tableau erstellt. Sie können den Benutzerfilter im Bereich "Einstellungen" wie unten gezeigt anzeigen.

Wenn die Arbeitsmappe auf dem Server veröffentlicht wird, werden dem Benutzer nur die gefilterten Daten angezeigt. Benutzerfilter können für mehrere Benutzer erstellt werden, um die Daten zu sichern.

Zusammenfassung:

  • Tableau verfügt über Funktionen zum Organisieren und Vereinfachen der im Datensatz enthaltenen Daten.
  • Der Filter beschränkt die Anzahl der im Datensatz vorhandenen Datensätze basierend auf der angegebenen Bedingung.
  • Verschiedene in Tableau verwendete Filtertypen sind Extraktfilter, Datenquellenfilter, Kontextfilter, Dimensionsfilter und Messfilter.
  • Extraktionsfilter ändern die Daten in der lokalen Kopie des Datensatzes, der aus der Datenquelle extrahiert wird.
  • Datenquellenfilter ändern die Daten basierend auf der gegebenen Bedingung. Diese Filter gelten sowohl für Live- als auch für Extraktionsverbindungen.
  • Der Kontextfilter erstellt eine temporäre Tabelle in der Tableau-Engine und fungiert als Primärfilter. Alle anderen Filter, die auf ein Arbeitsblatt angewendet werden, hängen vom Kontextfilter ab.
  • Wenn eine Dimension zum Filtern der Daten verwendet wird, wird sie als Dimensionsfilter bezeichnet. Es kann die in der Dimension vorhandenen Elemente einschließen oder ausschließen.
  • Wenn eine Kennzahl zum Filtern der Daten verwendet wird, wird sie als Kennzahlfilter bezeichnet. Es kann die Daten basierend auf dem Vergleich des gemessenen Wertes ändern.
  • Ein schneller oder benutzerdefinierter Filter wird verwendet, um die Filterbedingung dynamisch zu ändern.
  • Benutzerfilter sichern die auf einem Server veröffentlichten Daten auf Zeilenebene.
  • Benutzer können die im Datensatz vorhandenen Felder sortieren.
  • Gruppen können erstellt werden, um die in einer Dimension vorhandenen Mitglieder zu gruppieren.
  • Benutzer können eine Hierarchie erstellen, um die im Dataset vorhandene Granularitätsstufe anzuzeigen.
  • Es können Sätze erstellt werden, um ein oder mehrere Mitglieder aus einem Feld auszuwählen oder auszuschließen. Ein Satz kann in Tableau als separate Dimension hinzugefügt werden.