2016-06-22 9 views
0

Ich bin neu in Tableau, also ist dies vielleicht eine einfache Frage, aber ich kann es noch nicht schaffen. Ich habe meine Daten in folgendem Format:Tableau Pivot-Zeilen in feste Anzahl von Spalten

EntityId | ActionId 
------------|------------ 
    1  |  2 
    1  |  6 
    1  |  1 
    1  |  7 
    1  |  7 
    2  |  1 
    2  |  2 
    2  |  3 
    2  |  3 

Mein gewünschtes Tabellenformat für meine Visualisierungen sieht wie folgt aus:

EntityId | 1stActId | 2ndActId | 3rdActId 
------------------------------------------------- 
    1  |  2  |  6  |  1 
    1  |  6  |  1  |  7 
    1  |  1  |  7  |  7 
    2  |  1  |  2  |  3 
    2  |  2  |  3  |  3 

Deshalb möchte ich alles Action-Triples extrahieren, wo jede Aktion in einer Spalte . Der nächste Schritt wäre, die Anzahl der Spalten variabel zu haben, so dass ich Tupel, Tripel, Quadrupel usw. erhalten kann.

Gibt es eine Möglichkeit, dies in Tableau direkt zu tun, oder muss ich es vor dem Importieren in Tableau umwandeln?

Vielen Dank im Voraus!

Mit freundlichen Grüßen,

Tim

Antwort

1

Interessanter Tableau am besten mit Ihrem aktuellen Datenformat arbeitet, anstatt die gewünschte Tabellenformat. Es gibt eine Funktionalität namens Pivot, die Ihre gewünschte Tabelle in Ihr aktuelles Tabellenformat umwandelt, aber nicht umgekehrt. Um zu erreichen, was Sie wollen, müssen Sie die Daten transformieren, bevor Sie sie in Tableau importieren. Andernfalls berücksichtigen Sie das unten stehende Format. Je nach Ihrem Ziel können Sie die Daten filtern, gruppieren und in die Daten einbeziehen. Es wird jedoch die EntityId duplizieren, vorausgesetzt, dies ist kein Problem für Sie.

EntityId Value ActionId 
1    2  1st 
1    6  1st 
1    1  1st 
2    1  1st 
2    2  1st 
1    6  2nd 
1    1  2nd 
1    7  2nd 
2    2  2nd 
2    3  2nd 
1    1  3rd 
1    7  3rd 
1    7  3rd 
2    3  3rd 
2    3  3rd 
+0

Vielen Dank, also werde ich die Vorverarbeitung außerhalb von Tableau tun. – user1337

Verwandte Themen