Tableau 简单的行级度量,什么是 "Measure Names" 过滤器?
Tableau simple row-level measure, and what's a "Measure Names" filter?
这一定是一个常见问题,但我找不到对我来说有意义的答案的简单版本。
在下面的视图中,我只是按加班百分比列出了前 N 名员工。由于我的数据每个 EMPID 一行,视图中的每一行应该只代表数据中的一行,所以,在我的新手 Tableau 行话中,这个视图的维度或粒度是 行级别.
因此,我使用的聚合类型无关紧要:MIN、MAX、AVG、SUM 都应该给出相同的数字。然而,由于两个原因,使用任何聚合都让我感到困扰:1)如果我使用 SUM 以外的任何东西,它会显示在列名中(默认情况下,我知道我可以手动更改它);和 2) 如果我确实使用 SUM 并且某些东西弄乱了我的假设,即 table 中的每一行都代表数据中的一行,那么在我没有注意到问题的情况下,数字可能是完全错误的。
我是否只需要接受它并选择最不困扰我的聚合类型,或者是否有适合挑剔的数据书呆子在 Tableau 中执行此操作的正确方法?哦,我希望答案不是,"Convert them from measures into dimensions," 因为我试过了,然后我似乎失去了使用正常数字格式的能力。
我也会问,因为答案可能与我的主要问题有某种关系,过滤器和列区域中的 "Measure Names" 药丸以及标记下的 "Measure Values" 是怎么回事?我不记得把它们放在那里,当我尝试移除它们时会发生奇怪的事情。
默认情况下,Tableau 始终生成聚合(SQL GROUP BY)查询 - 因此可视化项上的每个标记都可能代表许多数据行。但是,您可以通过从“分析”菜单中关闭 "Aggregate Measures" 来告诉 Tableau 不要生成聚合查询。
在这种情况下,您会得到数据行和标记之间的 one-to-one 映射(更准确地说是数据行和查询结果之间的映射)。维度和度量的整个概念不适用,并且 SQL 查询不包含 GROUP BY 子句。
这样做没有错。它将摆脱标签中的 SUM() 等。只需意识到 Tableau 中的一些有用功能仅适用于聚合查询。关闭聚合查询有时很有用,但我个人很少这样做 - 而是通过选择要发挥作用的维度来控制可视化的粒度。
这一定是一个常见问题,但我找不到对我来说有意义的答案的简单版本。
在下面的视图中,我只是按加班百分比列出了前 N 名员工。由于我的数据每个 EMPID 一行,视图中的每一行应该只代表数据中的一行,所以,在我的新手 Tableau 行话中,这个视图的维度或粒度是 行级别.
因此,我使用的聚合类型无关紧要:MIN、MAX、AVG、SUM 都应该给出相同的数字。然而,由于两个原因,使用任何聚合都让我感到困扰:1)如果我使用 SUM 以外的任何东西,它会显示在列名中(默认情况下,我知道我可以手动更改它);和 2) 如果我确实使用 SUM 并且某些东西弄乱了我的假设,即 table 中的每一行都代表数据中的一行,那么在我没有注意到问题的情况下,数字可能是完全错误的。
我是否只需要接受它并选择最不困扰我的聚合类型,或者是否有适合挑剔的数据书呆子在 Tableau 中执行此操作的正确方法?哦,我希望答案不是,"Convert them from measures into dimensions," 因为我试过了,然后我似乎失去了使用正常数字格式的能力。
我也会问,因为答案可能与我的主要问题有某种关系,过滤器和列区域中的 "Measure Names" 药丸以及标记下的 "Measure Values" 是怎么回事?我不记得把它们放在那里,当我尝试移除它们时会发生奇怪的事情。
默认情况下,Tableau 始终生成聚合(SQL GROUP BY)查询 - 因此可视化项上的每个标记都可能代表许多数据行。但是,您可以通过从“分析”菜单中关闭 "Aggregate Measures" 来告诉 Tableau 不要生成聚合查询。
在这种情况下,您会得到数据行和标记之间的 one-to-one 映射(更准确地说是数据行和查询结果之间的映射)。维度和度量的整个概念不适用,并且 SQL 查询不包含 GROUP BY 子句。
这样做没有错。它将摆脱标签中的 SUM() 等。只需意识到 Tableau 中的一些有用功能仅适用于聚合查询。关闭聚合查询有时很有用,但我个人很少这样做 - 而是通过选择要发挥作用的维度来控制可视化的粒度。