Tableau 从平均值计算平均值
Tableau count average from averages
有一些数据:
A, B, C (where C = A/B)
10, 20, 0.5
10, 100, 0.1
有两种计算平均C的方法:
- 首先是 sum(A)/sum(B),得出 C 等于 20/120=0.1666
这是 Tableau:sum([A])/sum([B])
- 其次是 avg(C),它使 C 等于 (0.5+0.1)/2=0.3
这在 Tableau 中:不知道...
两者有不同的用法。我需要第二个,但找不到计算方法。无论我尝试什么,我总是得到第一种。
你是对的。在您的第一种方法中,画面通过根据您在视图中分区的维度对值求和来计算计算字段 C。
在您的第二个选项中,您需要告诉 tableau 为数据的每个 行 计算 C 列(或定义不同的 D 列),不涉及总和。简单地说:[A]/[B]。
然后当您对 C(或 D)列求平均值时,您将得到所有 A/B 值的平均值,而不是 SUM(A)/SUM(B)。您可以使用内置的 tableau AVG 函数而不是手动获取 D 列的平均值
有一些数据:
A, B, C (where C = A/B)
10, 20, 0.5
10, 100, 0.1
有两种计算平均C的方法:
- 首先是 sum(A)/sum(B),得出 C 等于 20/120=0.1666
这是 Tableau:sum([A])/sum([B])
- 其次是 avg(C),它使 C 等于 (0.5+0.1)/2=0.3
这在 Tableau 中:不知道...
两者有不同的用法。我需要第二个,但找不到计算方法。无论我尝试什么,我总是得到第一种。
你是对的。在您的第一种方法中,画面通过根据您在视图中分区的维度对值求和来计算计算字段 C。
在您的第二个选项中,您需要告诉 tableau 为数据的每个 行 计算 C 列(或定义不同的 D 列),不涉及总和。简单地说:[A]/[B]。
然后当您对 C(或 D)列求平均值时,您将得到所有 A/B 值的平均值,而不是 SUM(A)/SUM(B)。您可以使用内置的 tableau AVG 函数而不是手动获取 D 列的平均值