Tableau api 根据ID选择一个名称

Tableau api 根据ID选择一个名称,tableau-api,Tableau Api,我的数据有两列:ID和Name。由于重命名,每个ID可能包含两个不同的名称。我该如何要求Tableau只使用最新的名称 例如,旧版本的名称包含“apple”作为一个特定的词。新版本名称包含“橙色”。我想这可能有助于解决这个问题 假设数据的格式如下,您希望获取与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

我的数据有两列:ID和Name。由于重命名,每个ID可能包含两个不同的名称。我该如何要求Tableau只使用最新的名称


例如,旧版本的名称包含“apple”作为一个特定的词。新版本名称包含“橙色”。我想这可能有助于解决这个问题

假设数据的格式如下,您希望获取与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
我建议你去

  • 创建定义为
    [Date]的计算字段
    isLatest
    = {fixed[ID]:max([Date])}
  • ID
    MDY(日期)
    拖动到“行”和
    Name
    中的“文本”标记中
  • 将islatest拖动到“Filters”(过滤器)中,然后选择
    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

如果有帮助,请不要忘记告诉我们:)

功能不错!非常感谢。当名字不在文本字段中时,你知道怎么做吗?我在文本中有一个度量值。“文本”标记中的
ATTR([measure\u Name])
不起作用吗?