Google Data Studio - 使 COUNT_DISTINCT 处理整个数据而不是饼图中的特定类别

Google Data Studio - Make COUNT_DISTINCT work on whole data instead of specific category in pie chart

基本上,我有一个包含四个字段的数据集:日期、用户 ID、距离和类型。

例如:

date. userId distance type
2020-09-10 A 1200 foot
2020-09-08 B 500 car
2020-09-08 A 400 car
2020-09-09 C 800 foot

现在,我正在尝试创建一个饼图,其中维度是类型,指标是每个用户的平均移动距离。

因此,根据以上内容,如果我查看从 2020-09-08 到 2020-09-10 的时间段, 每个用户的平均汽车距离应计算为 (500+400)/3(我们要除以用户总数,而不仅仅是在此期间实际驾车出行的用户数)。

我试图通过使用以下公式创建指标来实现此目的: SUM(distance)/COUNT_DISTINCT(userId)

但是,似乎正在发生的事情是,由于我使用“类型”作为饼图的维度,它正在对数据进行分组,然后应用 COUNT_DISTINCT​。由于只有两个用户开车出行,那么 COUNT_DISTINCT(userId) returns 2。因此计算每个用户的平均汽车距离为 (500+400)/2 而不是 (500/400) /3.

希望能帮到你

谢谢!

将数据混合到自身,并像这样设置:

然后用这个公式创建饼图:

sum(distance)/userId

这是输出: