Tableau 9.3需要将值与引用表匹配

时间:2016-05-10 15:52:23

标签: lookup tableau

确定。所以,我收到了一个数据集,列出'STATE'作为值

STATE
  1
  4
  3
 ...

该套装附带一个参考表,其中有五十个“STATES”按名称列出

 STATE
Alabama
Alaska
Arizona
Arkansas
  ...

目标是使用参考表中找到的正确的州名替换第一个表中的状态的数字表示。

我认为我可以创建计算字段,就像使用像

这样的查找语句

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

但它不起作用。

1 个答案:

答案 0 :(得分:0)

首先将State字段拖到数据窗格的dimension部分,将其转换为离散(蓝色)维度。

然后你可以:

  • 一个。右键单击State字段并为其编辑别名 字段,即键入每个州的名称。 Tableau将显示 别名,即使数据源提供数值。
  • 或b。 如果您的引用表中有一个包含数字代码的列,并且 如果引用表在同一个数据库或Excel文件中,那么 您可以编辑数据源以加入参考表并获取 数据源提供的状态名称(避免键入 别名)
  • 或c。如果您的引用表具有代码列,但是 不能存在于数据库或Excel文件中,那么你可以得到一个 使用Tableau的数据混合功能对上面的JOIN产生类似的效果。