Tableau api Tableau简单的行级度量,以及什么';s a";“度量名称”;过滤器?

Tableau api Tableau简单的行级度量,以及什么';s a";“度量名称”;过滤器?,tableau-api,Tableau Api,这肯定是一个常见的问题,但我找不到一个简单的答案,对我来说是有意义的 在下面的视图中,我只是按加班百分比列出了前N名员工。由于我的数据每个EMPID有一行,因此视图中的每一行应该只代表数据中的一行,因此,在我的新手方言Tableau行话中,该视图的维度或粒度是行级别的 所以,我使用的聚合类型应该无关紧要:MIN、MAX、AVG、SUM都应该给出相同的数字。然而,使用任何聚合都会让我感到困扰,原因有两个:1)如果我使用的不是SUM,它会显示在列名中(默认情况下,我知道我可以手动更改它);2)如果

这肯定是一个常见的问题,但我找不到一个简单的答案,对我来说是有意义的

在下面的视图中,我只是按加班百分比列出了前N名员工。由于我的数据每个EMPID有一行,因此视图中的每一行应该只代表数据中的一行,因此,在我的新手方言Tableau行话中,该视图的维度或粒度是行级别的

所以,我使用的聚合类型应该无关紧要:MIN、MAX、AVG、SUM都应该给出相同的数字。然而,使用任何聚合都会让我感到困扰,原因有两个:1)如果我使用的不是SUM,它会显示在列名中(默认情况下,我知道我可以手动更改它);2)如果我确实使用了SUM,并且有什么东西打乱了我的假设,即表中的每一行代表数据中的一行,那么在我没有注意到问题的情况下,这个数字可能是非常错误的

我是否只需要接受它并选择哪种类型的聚合最不困扰我,或者对于一个挑剔的数据呆子来说,有没有一种正确的方法可以在Tableau中这样做?哦,我希望答案不是,“将它们从度量值转换为维度”,因为我尝试了,然后我似乎失去了使用普通数字格式的能力


我还会问,因为答案可能与我的主要问题有关,过滤器和列区域中的“度量名称”药丸以及标记下的“度量值”是怎么回事?我不记得把它们放在那里了,当我尝试移除它们时,奇怪的事情发生了

默认情况下,Tableau总是生成聚合(SQL GROUP by)查询,因此viz上的每个标记都可能代表许多数据行。但是,您可以通过从“分析”菜单中关闭“聚合度量”来告诉Tableau不要生成聚合查询

在这种情况下,您将获得数据行和标记之间的一对一映射(更准确地说是数据行和查询结果之间的映射)。因此,维度和度量的整个思想并不适用,SQL查询也不包含GROUPBY子句


这样做没有错。它将消除标签中的SUM()等。请注意,Tableau中的一些有用功能仅适用于聚合查询。关闭聚合查询有时很有用,但我个人很少这样做,而是通过选择要发挥作用的维度来控制viz的粒度。

顺便说一句,EMPID是虚构的。没有人会因为这个截图而感到尴尬。