有一些数据:
A, B, C (where C = A/B)
10, 20, 0.5
10, 100, 0.1
计算平均值C的方法有两种:
这是Tableau:sum([A])/ sum([B])
这是在Tableau中:没有想法......
两者都有不同的用法。我需要第二个,但找不到计算它的方法。我尝试的任何东西,我总是得到第一种类型。
答案 0 :(得分:2)
你是对的。在您的第一种方法中,tableau通过根据您在视图中分区的维度对值进行求和来计算计算字段C.
在第二个选项中,您需要告诉tableau为数据的每个行计算列C(或定义不同的列D),不涉及任何总和。简单地说:[A] / [B]。
然后,当您AVG列C(或D)时,您将获得所有A / B值的平均值,而不是SUM(A)/ SUM(B)。您可以使用内置的tableau AVG函数获取D列的平均值,而不是手动执行