So implementieren Sie Kontextfilter in Tableau



Dieser Artikel bietet Ihnen ein detailliertes und umfassendes Wissen zum Implementieren von Kontextfiltern in Tableaus mit Beispielen.

Das Erstellen von Filtern ist ein sehr wichtiger Aspekt von Tafel . In diesem Artikel werden die Kontextfilter in Tableau in der folgenden Reihenfolge verstanden:

Was sind Kontextfilter in Tableau?

Im Allgemeinen werden alle in Tableau festgelegten Filter unabhängig voneinander berechnet. Grundsätzlich bedeutet dies, dass jeder Filter auf alle Zeilen in Ihrer Datenquelle zugreift, ohne Rücksicht auf andere Filter. Ein Kontextfilter ist wie ein unabhängiger Filter. Jeder andere festgelegte Filter wird als abhängiger Filter bezeichnet, da nur die Daten verarbeitet werden, die den Kontextfilter durchlaufen.





Jetzt können Sie einen Kontextfilter bereitstellen, um eine der folgenden Möglichkeiten zu erreichen

  • Bessere Leistung: Wenn viele Filter festgelegt sind oder die Datenquelle ziemlich groß ist, sind die Abfragen in der Regel langsamer. In einem solchen Szenario können Kontextfilter festgelegt werden, um die Leistung zu verbessern.



  • Top N Filter: Man kann auch einen Kontextfilter so einstellen, dass er nur die interessierenden Daten enthält, gefolgt von der Einstellung eines numerischen oder eines Top-N-Filters.

Zum Beispiel, wenn Sie für Lebensmittelprodukte einer wirklich großen Lebensmittelkette verantwortlich sind. Ihre Aufgabe ist es, die 10 besten Snackbars nach Rentabilität für alle Geschäfte zu finden. Offensichtlich sind die Daten enorm. Hier können Sie einen Kontextfilter so einstellen, dass er nur Snackbars enthält, und einen Top-10-Filter von erstellenGewinn als abhängiger Filter. Dies würde nur die Daten verarbeiten, die den Kontextfilter durchlaufen.

wie man zwei Zeichenfolgen vergleicht

So erstellen Sie Kontextfilter in Tableau

Führen Sie die folgenden Schritte aus, um einen Kontextfilter zu erstellen



  • Wählen Zum Kontext hinzufügen Möglichkeitvon dem Kontext Menü eines vorhandenen kategorialen Filters. Der Kontext wird dann berechnet, um die Ansicht zu generieren. Alle Ihre anderen Filter werden dann relativ zum Kontext berechnet.
  • Kontextfilter:
  1. Erscheint oben auf der Filter Regal.
  2. Sind durch eine graue Farbe auf dem gekennzeichnet Filter Regal.
  3. Es kann nicht im Regal neu angeordnet werden.

context-filters-in-tableau

Wie in der Abbildung oben gezeigt, ist die Schiffsmodus Dimension wird als Kontext für eine Ansicht und die festgelegt Region Der Filter wird nur anhand der durchlaufenden Daten berechnet Schiffsmodus .

Sie können Änderungen an einem Kontextfilter vornehmen, indem Sie eine der folgenden Aktionen ausführen

  • Entfernen des Felds aus dem Filterregal (Ein neuer Kontext wird berechnet, wenn andere Kontextfilter im Regal verbleiben.)

  • Filter bearbeiten (Jedes Mal, wenn Sie einen Kontextfilter bearbeiten, wird ein neuer Kontext berechnet.)

  • AuswählenAus dem Kontext entfernen (Der Filter bleibt als Standardfilter im Regal. Ein neuer Kontext wird berechnet wenn andere Kontextfilter im Regal bleiben)

So beschleunigen Sie Kontextfilter

Um die Leistung von Kontextfiltern zu verbessern und damit die Effizienz von Tableau zu steigern, können Sie diese Richtlinien befolgen

  • Die Bereitstellung eines einzelnen Kontextfilters, der die Größe des Datensatzes erheblich reduziert, ist eine weitaus bessere Idee als die Anwendung vieler Filter. Wenn ein Filter die Größe des Datensatzes nicht um ein Zehntel oder mehr verringert, ist es tatsächlich schlimmer, ihn dem Kontext hinzuzufügen. Es kostet die Leistung der Berechnung des Kontexts.

  • Es wird davon ausgegangen, dass Sie alle Ihre Datenmodellierungen abgeschlossen haben, bevor Sie einen Kontext erstellen. Änderungen im Datenmodell, z. B. das Konvertieren von Dimensionen in Kennzahlen, erfordern eine Neuberechnung des Kontexts.

  • Legen Sie die erforderlichen Filter für den Kontext fest. Erstellen Sie außerdem den Kontext, bevor Sie Felder zu anderen Regalen hinzufügen. Diese Voraussetzungen beschleunigen die Ausführung von Abfragen, wenn Sie Felder in anderen Regalen ablegen.

  • Verwenden von Datumsfächern wie JAHR (Datum) oder Kontextfilter für diskrete Daten sind effektiver als die Verwendung fortlaufender Daten.

Wenn Ihr Datensatz stark indiziert ist, bieten Kontextfilter möglicherweise nicht die gewünschte Leistung und können auch zu einer langsameren Abfrageleistung führen.

Demo

Dieses Beispiel soll Sie durch die Prozedur zum Erstellen eines Kontextfilters führen.

  • Zunächst filtern Sie eine Ansicht, um die 10 wichtigsten Produkte nach Verkäufen anzuzeigen. Erstellen Sie als Nächstes einen Kontextfilter für Produktkategorie So können Sie die Top 10 Möbelprodukte sehen.

  • Verwenden Sie die Probe - Superstore Datenquelle zum Erstellen der ersten Ansicht. Die Ansicht zeigt die Verkäufe für alle Unterkategorien , in absteigender Reihenfolge sortiert.

context-filters-in-tableau

  • Erstellen Sie jetzt einen Top 10-Filter, um nur die meistverkauften Produkte anzuzeigen. Sie können dies tun, indem Sie das ziehen Unterkategorie Feld zum Filter Regal. Wechseln Sie im angezeigten Dialogfeld zur Registerkarte Top und definieren Sie einen Filter, der Top 10 von ist Summe der Verkäufe .

filter

Wie schreibe ich einen Scanner in Java
  • Wenn Sie auf klicken OK TasteSie werden sehen, dass die Ansicht gefiltert wird, um die 10 wichtigsten Produktunterkategorien in Bezug auf den Umsatz vor Ihnen anzuzeigen.

Unterkategorie

  • Lassen Sie uns fortfahren und einen weiteren Filter hinzufügen, um nur Möbelprodukte anzuzeigen. Ziehen Sie nun die Kategorie Feld zum Filter Regal und wählen Sie die einzige Möbel . Wenn Sie fertig sind, klicken Sie aufauf der OK TasteDie Ansicht wird gefiltert, aber anstelle von 10 Produkten werden jetzt nur noch 3 angezeigt. Dies liegt daran, dass standardmäßig alle Filter separat ausgewertet werden und die Ansicht den Schnittpunkt der Ergebnisse anzeigt. Auf dem Bildschirm sehen Sie also, dass drei der zehn wichtigsten Produkte Möbelprodukte sind.

. furniture

  • Als nächstes müssen wir die Top 10 Möbelprodukte herstellen Kategorie einen Kontextfilter filtern. Klicken Sie mit der rechten Maustaste auf das Feld des Filter Regal und wählen Sie die Zum Kontext hinzufügen Möglichkeit.
  • Der Filter ist als Kontextfilter markiert. Die Ansicht wird aktualisiert und zeigt die vier wichtigsten Möbelprodukte.

Aber warum nicht 10? Dies liegt daran, dass nur vier der Unterkategorien Möbel enthalten. Aber jetzt wissen Sie, dass der Top 10-Filter anhand der Ergebnisse dieses Kontexts bewertet wird.

Hoffe, dieser Artikel hat Ihre Zweifel an Kontextfiltern in Tableau ausgeräumt. Damit haben wir das Ende dieser Kontextfilter in Tableau erreicht.

Wenn Sie Tableau beherrschen möchten, bietet Edureka einen kuratierten Kurs an Hier werden verschiedene Konzepte der Datenvisualisierung ausführlich behandelt, darunter bedingte Formatierung, Skripterstellung, Verknüpfung von Diagrammen, Dashboard-Integration, Tableau-Integration mit R und mehr. Es wird rund um die Uhr unterstützt und begleitet Sie während Ihrer gesamten Lernphase. Neue Chargen beginnen bald.

Hast du eine Frage an uns? Bitte erwähnen Sie dies im Kommentarbereich von „Kontextfilter in Tableau“. Wir werden uns frühestens bei Ihnen melden.