【问题标题】:viewing calculated fields in Tableau在 Tableau 中查看计算字段
【发布时间】:2015-03-19 12:05:00
【问题描述】:

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

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

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

【问题讨论】:

    标签: tableau-api calculated-field


    【解决方案1】:

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

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

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

    根据定义,聚合取决于您需要的聚合级别。是的,您可能需要最低级别的聚合(逐行),但您需要告诉 Tableau。这就是该字段未出现在查看数据上的原因。这是因为它根据聚合级别而有所不同。

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

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-09
      • 2021-10-15
      • 1970-01-01
      • 2017-03-11
      • 1970-01-01
      • 1970-01-01
      • 2021-10-19
      相关资源
      最近更新 更多