Google bigquery googledatastudio中的条件聚合
如何使用Google data studio的计算字段创建条件聚合字段Google bigquery googledatastudio中的条件聚合,google-bigquery,aggregation,google-data-studio,Google Bigquery,Aggregation,Google Data Studio,如何使用Google data studio的计算字段创建条件聚合字段 在上面的例子中-我只想为至少有一个帐户(帐户>0)的用户计算中位数。我能想到的两个选项 第一:你可以在你的领域使用案例陈述。但首先,您需要创建一个新字段,以仅包括帐户>0。任何不符合条件的内容都将变为“null” 新字段: CASE WHEN accounts > 0 THEN accounts END 然后创建另一个取新_字段中值的字段: MEDIAN(new_field) 第二:另一个选项,如果是用于可
在上面的例子中-我只想为至少有一个帐户(帐户>0)的用户计算中位数。我能想到的两个选项 第一:你可以在你的领域使用案例陈述。但首先,您需要创建一个新字段,以仅包括帐户>0。任何不符合条件的内容都将变为“null” 新字段:
CASE
WHEN accounts > 0 THEN accounts
END
然后创建另一个取新_字段中值的字段:
MEDIAN(new_field)
第二:另一个选项,如果是用于可视化,可以创建法线场
MEDIAN(accounts)
但是,您需要在可视化中添加一个过滤器(在“数据选项”选项卡中),条件如下:
INCLUDE Field="accounts" condition= "Greater Than" Value="0"
我能想到两个选择 第一:你可以在你的领域使用案例陈述。但首先,您需要创建一个新字段,以仅包括帐户>0。任何不符合条件的内容都将变为“null” 新字段:
CASE
WHEN accounts > 0 THEN accounts
END
然后创建另一个取新_字段中值的字段:
MEDIAN(new_field)
第二:另一个选项,如果是用于可视化,可以创建法线场
MEDIAN(accounts)
但是,您需要在可视化中添加一个过滤器(在“数据选项”选项卡中),条件如下:
INCLUDE Field="accounts" condition= "Greater Than" Value="0"
您将如何使用此字段?您将如何使用此字段?谢谢!在选项一中,当值为空时,中位数是否不会被计算?它不会抛出错误?我没有在它聚合的字段中有空值时抛出任何错误。聚合函数通常忽略空值。谢谢!在选项一中,当值为空时,中位数是否不会被计算?它不会抛出错误?我没有在它聚合的字段中有空值时抛出任何错误。聚合函数通常忽略空值。