2017-07-17 135 views
0

我的數據有2列:ID和名稱。由於重命名,每個ID可能包含2個不同的名稱。我應該如何要求Tableau只使用最新名稱?根據ID選擇一個名稱

例如,舊名稱版本包含「apple」作爲特定單詞。新版本名稱包含「橙色」。我認爲這可能有助於解決問題。

回答

1

比方說,數據是在下面的格式,你想獲取最新的約會對象的名字對應ID:

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 

我建議你

  • 創建計算領域中,具有定義isLatest[Date] = {fixed[ID]: max([Date])}
  • IDMDY(Date)設置爲'行',Name設置爲'文本'標記
  • islatest到 '過濾器',然後選擇TRUE

最終的結果將是:

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 

請不要忘記,讓我們知道,如果它幫助:)

+0

尼斯功能!謝謝! – hamsy

+0

任何想法如何使名稱不能在文本字段中?我在文中有一個措施。 – hamsy

+0

'Text'中的'ATTR([Measure_Name])'不是'標記正常工作嗎? – Prem