2015-01-21 168 views
0

我的工作簿中有几个计算字段。我想检查计算字段的个人价值,以确保他们正在做我想要的东西。查看Tableau中的计算字段

我试图通过点击所选数据源的查看数据来实现。但是,我注意到表中缺少一些计算的字段(并非全部)。

这可能是什么原因造成的?我没有能够验证每一个,但我怀疑是缺少的是计算字段,其中涉及来自其他混合数据源的价值。如果这确实是一个原因,那么我有什么建议可以检查这些混合计算字段的值?

回答

0

好的,第一件事就是第一件事。是的,使用来自其他数据源(通过混合)的数据的计算字段不会出现在视图数据中。

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

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

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

现在,审计,我只是建议你拖动代表你的数据库的最高级别的细节(如id,人,或任何你有的),拖动涉及的领域,然后拖动计算的领域。使用全部作为维度,并且您将有一张表格可以导出到xls或csv并进行审计。

希望它有帮助