2017-07-17 11 views
0

Meine Daten haben 2 Spalten: ID und Name. Aufgrund der Umbenennung kann jede ID 2 eindeutige Namen enthalten. Wie soll ich Tableau bitten, nur den neuesten Namen zu verwenden?Wählen Sie einen Namen basierend auf ID

Zum Beispiel enthielt die alte Version "Apple" als ein bestimmtes Wort. Die neuen Versionsnamen enthalten "orange". Ich nehme an, dass es nützlich sein könnte, das Problem zu lösen.

Antwort

1

Sagen wir, die Daten in folgenden Format und Sie möchten das späteste Datum Name des holen, um ID entsprechen:

ID Name Date 
11 AA  7/17/2017 
11 BB  7/18/2017 
11 CC  7/19/2017 
12 LLL  7/17/2017 
13 MMM  7/17/2017 
14 PPP  7/22/2017 
12 KKKK 7/23/2017 
30 RRRRR 7/24/2017 

Ich würde Ihnen vorschlagen,

  • isLatest berechnetes Feld erstellen Definition, wie sie [Date] = {fixed[ID]: max([Date])}
  • Ziehen Sie ID und MDY(Date) zu 'Zeilen' und Name in 'Text' markiert
  • Drag islatest auf 'Filter' und wählen Sie TRUE

Das Endergebnis wäre:

ID Date  
11 7/19/2017 CC 
12 7/23/2017 KKKK 
13 7/17/2017 MMM 
14 7/22/2017 PPP 
30 7/24/2017 RRRRR 

Pls vergessen Sie nicht, uns zu informieren, wenn es :)

+0

half Nizza Funktion! Vielen Dank! – hamsy

+0

eine Idee, wie man es macht, wenn der Name nicht im Textfeld sein kann? Ich habe eine Maßnahme im Text. – hamsy

+0

Ist 'ATTR ([Measure_Name]) 'in' Text 'nicht markiert? – Prem

Verwandte Themen