-1

如题,我们为什么以及在什么情况下在 Tableau 中使用 ATTR 函数?我明白它是什么,以及它最简单的形式。感谢你们。

4

2 回答 2

1

我知道您说您了解它最简单的形式是什么,但仅针对偶然发现此问题的人们,我还提供此博客文章,其中提供了此 Tableau 知识的示例和“纯英语”分解基础文章“何时使用属性 (ATTR) 函数”。同一篇文章也与这个类似的旧 SO 问题相关联。

在博客文章的一句话中:

如果它是唯一的,则返回一个值,否则返回 *

作为另一个示例,该线程在计算日期小于来自另一个数据源的值的平均值的上下文中讨论了 ATTR。

于 2018-06-28T05:22:40.473 回答
0

典型情况是工具提示,其中大多数时间在可视化项详细级别的所有数据行中只有一个字段值,但也有一些例外。在这种情况下,您可能不想通过将字段视为维度来创建新标记,这会增加可视化项的详细程度。这很常见,以至于当您将维度放在工具提示架上时,Tableau 会自动使用 ATTR()。

其他情况是当您将维度放在详细信息或行架上,并希望“调试”可视化的详细程度时。假设您希望使用 A、B 和 C 作为维度将导致每个标记具有相同的 D 值。您可以使用 ATTR(D) 简明地显示 A、B、C 的哪些组合与您的期望不同。

在某些情况下,ATTR 对计算字段也很有用,比如在定义聚合计算时的 IF 条件中。

于 2018-06-28T02:55:41.903 回答