google-data-studio - 谷歌数据工作室关于计算字段的条件语句
问题描述
我正在使用谷歌数据工作室,我正在尝试使用case
语句创建计算字段,但它不起作用。指标是销售额。波纹管是示例行:
CASE WHEN SUM(sales) > 350000 THEN 1 ELSE 0 END
上面的公式给了我一个错误。如果我执行下面的公式,它不会给出错误,但结果不是我所期望的:
CASE WHEN sales > 350000 THEN 1 ELSE 0 END
知道有什么问题吗?我也尝试使用if
但没有成功。
解决方案
我会创建两个计算字段。将下一个计算字段中的第一个计算字段与CASE
语句一起使用:
计算字段 1:总销售额
SUM(sales)
计算字段 2:MyCaseField
CASE WHEN Summed Sales > 350000 THEN 1 ELSE 0 END
来自数据洞察文档:
...在 WHEN 条件下无法进行数学运算或使用计算字段函数... ...您可以通过首先使用所需公式创建计算字段来解决此问题。然后在 CASE 语句中使用该字段。
推荐阅读
- debugging - Goland 无法在 macos 上运行调试
- wordpress - 如何在 woocommerce 中生成自定义 wordpress 插件
- ios - 我可以更改 UIPickerView 分隔符高度吗?
- java - JAVA 代码片段:八进制/基数 8 数字的解释
- php - 如何使用 Codeigniter 3.0 中的路由将产品 ID 替换为 url 中的产品名称
- angular - 使用 Angular 6 运行时弹性搜索出错
- javascript - Javascript setInterval 函数依赖于时钟而不是依赖于负载
- amazon-web-services - Kubernetes 的 Traefik 入口控制器 (AWS EKS)
- arcgis-runtime - ArcGISRuntime 100.0 坐标转换有哪些方法
- hadoop - hadoop mapreduce.partition.keypartitioner.options 不工作