谷歌数据工作室中的条件聚合

Posted

技术标签:

【中文标题】谷歌数据工作室中的条件聚合【英文标题】:conditional aggregation in google data studio 【发布时间】:2021-03-08 18:40:17 【问题描述】:

如何使用 Google Data Studio 的计算字段创建条件聚合字段?

在上面的示例中 - 我只想为至少拥有一个帐户(帐户 > 0)的用户计算中位数

【问题讨论】:

你将如何使用这个字段? 【参考方案1】:

我能想到的两个选项。

ONE:您可以在您的领域中使用 CASE 语句。但首先,您需要创建一个新字段以仅包含 > 0 的帐户。不符合条件的任何内容都将变为“null”。

新字段:

CASE
   WHEN accounts > 0 THEN accounts
END

然后创建另一个采用 new_field 的 MEDIAN 的字段:

MEDIAN(new_field)

二:如果是用于可视化的另一种选择,您可以创建普通字段

MEDIAN(accounts) 

但是您需要在可视化中添加一个过滤器(在数据选项选项卡中),条件是:

INCLUDE  Field="accounts" condition= "Greater Than"  Value="0"

【讨论】:

谢谢!在选项一中 - 当值为空时,中位数是否根本不计算?不会报错吧? 当它正在聚合的字段中有空值时,我没有抛出任何错误。聚合函数通常会忽略空值。

以上是关于谷歌数据工作室中的条件聚合的主要内容,如果未能解决你的问题,请参考以下文章

具有特定条件计数的 Mongodb 聚合并按输出投影的日期范围过滤不能按预期工作

在Google工作表中使用聚合

谷歌数据工作室中的规范化数据?

我可以使用新的分析属性(网络 + 应用程序)来可视化谷歌数据工作室中的报告吗?

如何使用基于自定义参数的表名中类似于 python 的字符串格式查询谷歌数据工作室中的 bigquery 表?

有没有办法找出谷歌数据工作室仪表板从 BigQuery 消耗了多少数据?