首页 > 解决方案 > 谷歌数据工作室关于计算字段的条件语句

问题描述

我正在使用谷歌数据工作室,我正在尝试使用case语句创建计算字段,但它不起作用。指标是销售额。波纹管是示例行:

CASE WHEN SUM(sales) > 350000 THEN 1 ELSE 0 END

上面的公式给了我一个错误。如果我执行下面的公式,它不会给出错误,但结果不是我所期望的:

CASE WHEN sales > 350000 THEN 1 ELSE 0 END

知道有什么问题吗?我也尝试使用if但没有成功。

标签: google-data-studio

解决方案


我会创建两个计算字段。将下一个计算字段中的第一个计算字段与CASE语句一起使用:

计算字段 1:总销售额

SUM(sales)  

计算字段 2:MyCaseField

CASE WHEN Summed Sales > 350000 THEN 1 ELSE 0 END  

来自数据洞察文档:

...在 WHEN 条件下无法进行数学运算或使用计算字段函数... ...您可以通过首先使用所需公式创建计算字段来解决此问题。然后在 CASE 语句中使用该字段。

参考


推荐阅读