Tableau: filtern, basierend auf den Werten der anderen Variablen der parameter
Ich habe ein einfaches problem, das auf der Tableau-ich bin nicht in der Lage zu lösen.
Ich würde gerne ein Diagramm über eine Maßnahme, über die Zeit. Ich würde gerne vergleichen, ein client, der die Benutzer eine Auswahl über parameter an alle anderen clients, die nicht aktiviert ist. Das Diagramm zeigt zwei Linien mit 2 verschiedenen Farben: eine für den ausgewählten client, die andere Linie für andere Kunden. Die Idee ist, eine benchmark.
Allerdings möchte ich den filter, die andere Kunden mit einem Zustand wie: wenn der vertikale(andere clients)=vertikale(ausgewählte Kunden) dann senkrecht(andere clients), das heißt, ich möchte nur zu halten, die clients, die die gleiche vertikale als den ausgewählten client. Dies um zu vermeiden, dass der Benutzer filter manuell durch Auswahl der vertikalen des ausgewählten Kunden an.
Ist es möglich, das zu tun ? wenn ja, bitte lassen Sie mich wissen wie!
Vielen Dank für Eure Hilfe!
InformationsquelleAutor user2195252 | 2014-12-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe keine Ahnung, was ein "vertikal" bedeutet in diesem Zusammenhang, aber die Lösung für den ersten Teil ist ziemlich straight-forward.
Erstellen Sie ein berechnetes Feld namens [Ausgewählte Mandanten]. Vorausgesetzt, Ihre client-name gespeichert [Client-Name], und Sie erstellt einen parameter namens [Client], dieses berechnete Feld wäre:
Dann verwenden Sie es als eine dimension (wie ziehen Sie es in den Zeilen).
Können Sie auch tun,
Dieser Weg ist einfacher zu verstehen, wer ist den ausgewählten client.
Nun der zweite Teil ist komplizierter. Ich nehme an, Sie filtern möchten nur die clients, die ein Attribut mit den ausgewählten client (Ihrer "vertikalen" Sache). Ich bin mir nicht sicher, ob dies die beste Lösung ist, aber es ist die, die ich kam mit.
Zuerst ändern wir die [Ausgewählte Client] - Feld ein wenig:
Dies wird uns helfen, Sortieren Sie im nächsten Schritt. Jetzt erstellen Sie ein berechnetes Feld namens [Filter vertikal]:
Nun, dies ist wichtig. Ziehen Sie Senkrecht, um die Reihen (bevor Sie [Gewählte client]. Jetzt ziehen Sie [Filter vertikal] zu Filtern. Dann Bearbeiten-Tabelle-Berechnung, Berechnen Sie mithilfe der Erweiterten. Setzen Sie alles auf der rechten Seite (Adressierung), Sortierfeld Ausgewählt Client, Maximum, Aufsteigend.
Nun mit unserem kleinen twist, der ausgewählte client wird immer der erste auf der Liste. Und unsere filter halten nur die clients, die den gleichen Vertikalen wie der erste von der Liste (die ist unserer client).
Ist es wichtig, [Vertikal], die auf dem Arbeitsblatt, weil die Tabelle berechnen partition und Adresse nur, was auf dem Arbeitsblatt. Wenn Sie es nicht ist, wird es nicht berücksichtigt werden.
InformationsquelleAutor Inox