Sätze für die obersten N-Werte und andere
Falls Sie große Sätze an zu visualisierenden Daten erfassen, werden Sie u. U. feststellen, dass die Begrenzung der Informationsmenge auf eine wichtige Teilmenge der Datensätze die Arbeit mit und die Beantwortung von Fragen zu den Daten wesentlich effektiver gestaltet.
In diesem Artikel wird beschrieben, wie Sie eine interaktive Ansicht erstellen, die Ihre Kunden in zwei dynamische Gruppen unterteilt:
- Die Top-N-Kunden
- Alle anderen Kunden
Die Ansicht beinhaltet ein Steuerelement, das Ihre Benutzer anpassen können, um die Anzahl der Kunden in der Gruppe der Top-Kunden zu ändern. Wenn Sie die Anzahl ändern, wird die Ansicht entsprechend aktualisiert.
Sätze und unterstützte Datenquellen
Die in diesem Artikel zum Erstellen einer Ansicht der Top-Kunden beschriebene Methode nutzt die Ein-/Aus-Funktionalität von Sätzen.
Sätze wurden mit Tableau Desktop-Version 8.0 eingeführt.
Für Live-Verbindungen benötigt die Ein-/Aus-Funktionalität eine relationale oder mehrdimensionale Datenquelle.
Falls Sie eine dateibasierte Datenquelle wie eine Microsoft Excel-Arbeitsmappe oder eine Textdatei verwenden, können Sie einen Extrakt erzeugen, mit dem Sie Sätze erstellen können.
Schritt 1: Erstellen des Parameters
Öffnen Sie in Tableau Desktop eine neue Arbeitsmappe, und stellen Sie eine Verbindung zur Datenquelle Sample ‒ Superstore her.
Öffnen Sie ein neues Arbeitsblatt.
Klicken Sie im Datenbereich auf den Dropdown-Pfeil in der oberen rechten Ecke, und wählen Sie Parameter erstellen aus.
Gehen Sie im Dialogfeld "Parameter erstellen" folgendermaßen vor:
Geben Sie im Textfeld Name den Eintrag Top-Kunden 2 ein.
Wählen Sie unter Datentyp die Option Ganzzahl aus.
Geben Sie unter Aktueller Wert den Wert 5 ein.
Klicken Sie unter Zulässige Werte auf Bereich.
Führen Sie unter "Wertebereich" die folgenden Aktionen aus:
Klicken Sie auf Minimum, und geben Sie 5 ein.
Klicken Sie auf Maximum, und geben Sie 20 ein.
Klicken Sie auf Schrittgröße, und geben Sie 5 ein.
Dieser Parameter dient in Verbindung mit dem von Ihnen im nächsten Schritt erstellten Top-N-Satz dazu, den Top-N-Wert in der Ansicht schnell anzupassen.
Schritt 2: Erstellen des Satzes der Top-N-Kunden
Klicken Sie im Datenbereich mit der rechten Maustaste auf die Dimension Kundenname, und wählen Sie Erstellen > Satz aus.
Gehen Sie im sich öffnenden Dialogfeld "Satz erstellen" wie folgt vor:
Geben Sie im Textfeld Name den Namen Top-N-Kunden nach Umsatz ein.
Klicken Sie auf die Registerkarte Top.
Wählen Sie Nach Feld aus.
Wählen Sie in der Dropdown-Liste des Feldes (Kategorie) Umsatz aus.
Wählen Sie in der Dropdown-Liste "Aggregation" Summe aus.
Klicken Sie auf OK, wenn Sie fertig sind.
Schritt 3: Einrichten der Ansicht
Ziehen Sie im Datenbereich Top-N-Kunden nach Umsatz aus dem Bereich Sätze in den Container Zeilen.
Ziehen Sie die Dimension Kundenname in den Container Zeilen. Positionieren Sie dabei das Feld rechts neben dem Satz.
Ziehen Sie die Kennzahl Umsatz in den Container Spalten.
Klicken Sie in der Symbolleiste auf die Schaltfläche "Absteigend sortieren" , um zu prüfen, ob der Satz ordnungsgemäß funktioniert.
Klicken Sie im Datenbereich mit der rechten Maustaste auf den Satz Top-N-Kunden nach Umsatz, und klicken Sie dann auf Berechnetes Feld erstellen.
Führen Sie im sich öffnenden Dialogfeld "Berechnetes Feld" die folgenden Schritte aus:
Geben Sie im Textfeld Name den Namen Teilmengenbeschriftungen ein.
Geben Sie im Textfeld Formel die folgende Formel zur Erstellung dynamischer Beschriftungen für die Kunden in dem Satz ein:
IF [Top N Customers by Sales]
THEN "Top " + str([Top Customers 2]) + " Customers"
ELSE "Others"
ENDKlicken Sie auf OK, wenn Sie fertig sind.
Ziehen Sie Teilmengenbeschriftungen aus dem Datenbereich in den Container Zeilen. Positionieren Sie dabei das Feld zwischen dem Top-N-Satz und der Dimension Kundenname.
Klicken Sie im Container Zeilen mit der rechten Maustaste auf den Satz EIN/AUS (Top-N-Kunden nach Umsatz), und deaktivieren Sie dann die Option Kopfzeile anzeigen.
Ziehen Sie im Datenbereich den Satz Top-N-Kunden nach Umsatz zu Farbe auf der Karte Markierungen.
Dadurch werden die Ein-/Aus-Beschriftungen ausgeblendet, während die Sortierreihenfolge beibehalten wird, sodass Ihre Top-N-Teilmenge immer oben in der Ansicht angezeigt wird.
Schritt 4: Kombinieren des Top-N-Satzes mit einem dynamischen Parameter
- Klicken Sie mit der rechten Maustaste auf Top-N-Kunden nach Umsatz im Bereich Daten und wählen Sie Satz bearbeiten aus.
Gehen Sie im Dialogfeld "Satz bearbeiten" wie folgt vor:
Wählen Sie die Registerkarte Top aus.
Klicken Sie auf das Dropdown-Menü für den Wert, und wählen Sie den Parameter Top-Kunden 2 aus.
Klicken Sie auf OK.
Klicken Sie im Datenbereich unter "Parameter" mit der rechten Maustaste auf den Parameter Top-Kunden 2, und wählen Sie dann Parameter anzeigen aus.
Sie können den Top-N-Wert mithilfe des in der Ansicht angezeigten Parameters Top-Kunden 2 steuern.
Dadurch wird der Satz Top-N-Kunden nach Umsatz mit dem dynamischen Parameter Top-Kunden 2 anstatt mit einer statischen Liste mit 10 Kunden verknüpft.
Dieser Parameter dient in Verbindung mit dem Satz "Top-N-Kunden nach Umsatz" dazu, den Top-N-Wert in der Ansicht anzupassen.
Weitere Tipps zur Verbesserung der Funktionalität der Ansicht
Nachstehend finden Sie einige weitere Schritte, die Sie ausführen können, um Ihren Viewers (Betrachtern) der Ansicht mehr Flexibilität in Bezug auf die Anzeige der Kundenteilmengen zu geben.
Wählen Sie in der Dropdown-Liste im Bereich Daten Parameter erstellen aus.
Gehen Sie im sich öffnenden Dialogfeld "Parameter erstellen" wie folgt vor:
Geben Sie unter Name den Namen Erweitern oder reduzieren ein.
Wählen Sie als Datentyp die Option Zeichenfolge aus.
Wählen Sie als zulässige Werte Liste aus.
Geben Sie in der Liste der Werte die Werte Erweitern und Reduzieren ein.
Klicken Sie auf OK, wenn Sie fertig sind.
Wählen Sie Analyse > Berechnetes Feld erstellen aus.
Gehen Sie im aufgerufenen Dialogfeld "Berechnetes Feld erstellen" wie folgt vor, um eine Berechnung zu erstellen, die den gerade von Ihnen erstellten Parameter verwendet. Diese Berechnung ermöglicht den Viewers (Betrachtern) der Ansicht festzulegen, wie die Kunden in der Teilmenge "Sonstige" angezeigt werden:
Geben Sie unter Name den Eintrag Ber. Kundennamen ein.
Geben Sie in das Formularfeld die folgende Formel ein und klicken Sie dann auf OK:
IF [Expand or Collapse]="Collapse" THEN
IF [Top N Customers by Sales]
THEN [Customer Name]
ELSE "Others" END
ELSE [Customer Name] ENDKlicken Sie im Datenbereich unter "Parameter" mit der rechten Maustaste auf den Parameter Erweitern oder reduzieren, und wählen Sie dann Parameter anzeigen aus.
Ziehen Sie die Kennzahl SUM(Umsatz) aus dem Container Spalten auf Beschriftung auf der Karte Markierungen.
Ziehen Sie das Feld Ber. Kundennamen aus dem Datenbereich direkt über das Feld Kundenname in den Container Zeilen, um das Feld zu ersetzen.
Nun können Sie das Parametersteuerelement Erweitern oder reduzieren verwenden, um die Liste der Namen der Top-N-Kunden und die restlichen Kunden zusammengefasst in dem einzelnen Eintrag Sonstige anzuzeigen.