google-data-studio - Google 数据洞察中的组合列
问题描述
我无法将具有空值的单独列合并为一个。
我的示例表包含这样的值
可乐 | B栏 | 科尔C |
---|---|---|
无效的 | 100 | 无效的 |
55 | 无效的 | 无效的 |
无效的 | 无效的 | 27 |
我想编写语句,以便获得包含所有值的列。
结合 |
---|
100 |
55 |
27 |
我尝试了几种不同的方法,但我的组合列中仍然出现空值。
最近的尝试是:
CASE
WHEN Col A IS NOT NULL THEN Col A
WHEN Col B IS NOT NULL THEN Col B
WHEN Col C IS NOT NULL THEN Col C
END
我认为这会起作用,因为 GDS 的案例陈述页面说它返回第一个真值,但我的结果全是空值。
任何帮助表示赞赏。
解决方案
它可以通过合并NARY_MAX
下面的函数来实现,它确保 NULL 值被视为数字文字 0:
NARY_MAX(Col A, 0) + NARY_MAX(Col B, 0) + NARY_MAX(Col C, 0)
可编辑的 Google Data Studio 报告和 GIF 来详细说明:
推荐阅读
- ios - 在 Swift / SwiftUI 中根据屏幕宽度动态包装 HStack 文本元素
- powershell - 执行策略正在重置?
- python - Python - 跳过列表中重复字符串的函数有时有效,有时无效
- go - golang - PKCS5 的元帅密钥
- elasticsearch - 避免空值的弹性搜索查询
- jboss - 我如何在 centos 7 上跟踪 JBoss 应用程序的 CLOSE_WAIT 问题?
- python - Python将单位添加到数据框
- javascript - 在预取的组件上反应悬念后备故障
- scala - Monix 并行任务的错误处理(使用 parMap)
- google-apps-script - 高流量和过多的脚本执行时间