【发布时间】:2018-12-18 19:25:40
【问题描述】:
使用 Google 查询,当查询返回 2018 年特定月份的空集时,我想将 0 返回到单元格。
这是我使用命名范围all_data的查询:
=query(all_data,"SELECT SUM(A) WHERE F <> 'Converted' GROUP BY MONTH(N),1)
第 N 列包含日期列表。我得到的输出是:
blank_cell
1
2
4
14
但是我想根据数据集得到,如果空白月份返回为0,是
0
0
0
0
0
1
0
0
0
2
4
14
请注意,我想要的输出中有 12 个值,每个值对应一个特定的月份。
一旦我弄清楚了上述问题,我的下一个挑战将是弄清楚如何为 2 年的数据(2017-2018 年)做到这一点。
目前为止
- 检查了the Google Query documentation,但无法弄清楚
- 尝试使用
IFERROR- 没有帮助,因为从技术上讲没有发生错误
我的强烈偏好是使用 QUERY 而不是 VLOOKUP、SUMIF 或其他一些函数来实现这一点,因为这是生成此分析中的其余数据的方式,并且一致性将有助于其他用户表格。
感谢您的任何想法!
【问题讨论】:
标签: sql google-sheets google-sheets-query google-query-language