谷歌数据工作室中的条件聚合
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 聚合并按输出投影的日期范围过滤不能按预期工作
我可以使用新的分析属性(网络 + 应用程序)来可视化谷歌数据工作室中的报告吗?