如何对按过滤器值分组的总和进行平均?

How to average over sums grouped by filter values?

我正在尝试在仪表板上显示按过滤值分组的总和的平均值。

Month Project Name Time
January X 10
January Y 20
January Z 8
February X 4
February Y 10
February Z 12
March X 13
March Y 15
March Z 1

所以在上面的例子中,我想使用超集来显示在项目上花费的时间总和,当我将一个项目添加到筛选器框时这很简单,但是当我想添加另一个时project 我需要取筛选框中所选项目总和的平均值。

这就是事情变得棘手的时候。如果我使用平均值作为指标,我只会从“时间”列中获取平均值,但是当我使用“总和”时,我只会在“时间”列中获取值的总和。

有谁知道如何结合使用筛选框并指定项目 X 并得到总和 (27),但是当我向筛选框添加另一个值时,让我们说项目 Y,然后我会得到一个总和的平均值(所以 36,因为项目 X 的​​总时间是 27,项目 Y 的总时间是 45,所以我有 (45+27)/2=36)?

在这种情况下您的指标可以是

SUM("Time")/COUNT(DISTINCT "Project Name")