Tableau api 在Tableau中查看计算字段

Tableau api 在Tableau中查看计算字段,tableau-api,calculated-field,Tableau Api,Calculated Field,我的工作簿中有几个计算字段。我想检查计算字段的各个值,以确保它们符合我的预期 我试图通过单击所选数据源的“查看数据”来执行此操作。但是,我注意到表中缺少一些计算字段(不是全部) 原因可能是什么?我无法验证每一个字段,但我怀疑缺少的是计算字段,这些字段涉及来自其他混合数据源的值。如果这确实是一个原因,有没有关于如何检查此类混合计算字段的值的建议?好的,首先要做的事情。是的,使用其他数据源(通过混合)数据的计算字段不会出现在视图数据上 原因很简单,混合数据不是一个实际的硬连接查询,它更灵活。例如,如

我的工作簿中有几个计算字段。我想检查计算字段的各个值,以确保它们符合我的预期

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


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

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

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

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

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

现在,为了审核这一点,我只建议您拖动表示数据库最高详细级别的字段(如id、person或其他),拖动涉及的字段,然后拖动计算字段。使用all作为维度,您将拥有一个可以导出到xls或csv并进行审核的表

希望能有帮助