作为标题,为什么在Tableau中使用ATTR函数?在什么情况下使用ATTR函数? 我知道它是什么,以及它最简单的形式。 谢谢你们。
答案 0 :(得分:1)
我知道您说的是您理解最简单形式的含义,但是对于那些偶然遇到此问题的人,我也会提供this blog post,其中提供了一个示例和一个“普通英语”的破译, this Tableau Knowledge Base article“何时使用属性(ATTR)功能”的详细信息。同一篇文章也链接到this older SO question of a similar vein。
博客文章中的短语:
如果唯一则返回一个值,否则返回*
作为另一个示例,this thread在计算日期小于另一个数据源的值的平均值时讨论了ATTR。
答案 1 :(得分:0)
一种典型的情况是使用工具提示,在大多数情况下,所有数据行中的字段在Viz的详细信息级别上只有一个值,但也有一些例外。在这种情况下,您可能不希望通过将字段视为维度来创建新标记,这会增加可视化细节。这很常见,当您在工具提示架子上放置尺寸时,Tableau会自动使用ATTR()。
其他情况是在尺寸或行架子上放置尺寸,并且要“调试”可视化的细节级别时。假设您希望使用A,B和C作为尺寸,将使每个标记的D值相同。您可以使用ATTR(D)简洁地显示A,B,C的哪些组合与期望的不同。
ATTR在某些情况下也适用于计算字段,例如在定义汇总计算的IF条件下。