我如何在谷歌数据工作室2维度聚合?



我有两个维度的数据(比如说,时间和地区),计算给定日期和地区的网站访问者数量,如下所示:

<表类> 时间 地区游客tbody> <<tr> 2021-01-01 欧洲 653 2021-01-01 美国 849 2021-01-01 亚洲 736 2021-01-02 欧洲 645 2021-01-02 美国 592 2021-01-02 亚洲 376 ……… 2021-02-01 亚洲 645 ………

创建2个计算字段:

  1. Month(time)
  2. SUM(visitors)/COUNT(DISTINCT(time))

万一能帮到别人…到目前为止(2021年1月),似乎没有办法在 DataStudio中实现。计算字段或数据混合没有类似GROUP BY的功能。

所以,我找到了两个替代解决方案:

  1. 在我的数据中创建一个附加表,其中包含第一个聚合(对区域求和)。这给出了每个日期的访问者数量表。然后我将它导入到DataStudio中,并在表中执行第二次聚合。
  2. 由于我的数据存储在BigQuery中,因此可以使用自定义SQL查询从同一数据集创建另一个数据源。这样,在计算平均值之前,可以使用GROUP BY语句对区域进行求和。

这些解决方案有一个很大的缺点,那就是,我不能添加按区域过滤的控件(因为所有区域的数据在输入datastudio之前都是聚合的)。

最新更新