在Tableau中查看计算字段

时间:2015-01-21 03:45:34

标签: tableau calculated-field

我的工作簿中有几个计算字段。我想检查计算字段的各个值,以确保它们正在按照我的意图行事。

我尝试通过单击所选数据源的“查看数据”来执行此操作。但是我注意到表中缺少一些计算字段(不是全部)。

这可能是什么原因?我还没有能够验证每一个,但我怀疑是缺少的是计算字段,涉及来自其他混合数据源的值。如果这确实是一个原因,有关如何检查此类混合计算字段的值的任何建议吗?

1 个答案:

答案 0 :(得分:0)

好的,首先要做的事情。是的,使用来自其他数据源的数据的计算字段(通过混合)将不会显示在视图数据上。

原因很简单,混合数据不是实际的硬连接查询,它在某种程度上更灵活。例如,如果混合数据源中有多个相同键的行,则硬连接将复制第一个表中信息的次数(表中该键的次数不同)。

Tableau混合数据机制在表之间创建关系,而不是单个连接表。要做到这一点,它要求使用混合数据的所有计算字段都是聚合,如总和,计数或其他聚合。

根据定义,聚合取决于您需要的聚合级别。是的,您可能需要最低级别的聚合(逐行),但您需要告诉Tableau。这就是该字段未出现在View Data上的原因。那是因为它根据聚合级别而变化。

现在,为了审核这一点,我建议您拖动代表数据库最高细节级别的字段(如id,person或任何其他内容),拖动相关字段,然后拖动计算字段。使用all作为维度,您将拥有一个可以导出到xls或csv并审计的表。

希望有所帮助