2016-05-10 6 views
0

Ok. So erhielt ich einen Datensatz, der ‚Staat‘ als Wert listetTableau 9.3 muss die Werte mit der Referenztabelle übereinstimmen

STATE 
    1 
    4 
    3 
... 

Das Set mit einer Referenztabelle kam, dass die fünfzig ‚Staat‘ hat namentlich aufgeführt

STATE 
Alabama 
Alaska 
Arizona 
Arkansas 
    ... 

Ziel ist es, Ersetzen Sie die numerischen Repräsentationen für States in der ersten Tabelle durch den richtigen State-Namen, der in der Referenztabelle gefunden wird.

Ich dachte, dass ich berechnetes Feld schaffen könnte wie eine Anweisung wie Lookup über

LOOKUP(ATTR([State (reference)].[State]),(FIRST() + SUM(STATE (data).[State]))

Aber es funktioniert nicht.

Antwort

0

Ziehen Sie zuerst das Feld Status in den Bereich Dimensionen des Datenfensters, um es in eine diskrete (blaue) Dimension zu konvertieren.

Dann können Sie entweder:

  • ein. Klicken Sie mit der rechten Maustaste auf das Feld "Status" und bearbeiten Sie die Aliase für das Feld , d. H., Geben Sie den Namen für jeden Status ein. Tableau zeigt die Aliase an, obwohl die Datenquelle numerische Werte enthält.
  • ODER b. Wenn Ihre Referenztabelle eine Spalte mit dem numerischen Code enthält und wenn sich die Referenztabelle in derselben Datenbank oder Excel-Datei befindet, können Sie die Datenquelle in JOIN der Referenztabelle bearbeiten und die -Statusnamen abrufen durch die Datenquelle (Vermeidung von Eingabe in die Aliase)
  • ODER c. Wenn Ihre Referenztabelle die Code-Spalte enthält, aber nicht in der Datenbank oder in der Excel-Datei vorhanden sein kann, können Sie mit der Tableau-Datenüberblendungsfunktion einen ähnlichen Effekt wie im obigen JOIN erzielen.
Verwandte Themen