Google查询语言:使用WHERE子句过滤PIVOT表

时间:2020-04-22 12:51:06

标签: google-sheets google-sheets-formula google-sheets-query

是否可以在Google查询语言中结合使用WHERE子句和PIVOT子句?

我使用以下查询从数据透视表开始:

select B, sum(C) group by B pivot A

enter image description here

现在,我想更改数据透视表,以便仅显示2018年及其后的列。我尝试了以下查询:

select B, sum(C) group by B pivot A where A>=2018

为什么在这里会出现错误,并且有一种方法可以实现根据特定条件过滤数据透视表的目标?

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要替换where子句。

请使用以下公式:

=QUERY(A3:C9,"select B, sum(C) where A>=2018 group by B pivot A")

language clauses in a query的顺序为:

选择位置,分组依据,数据透视,排序依据,限制,偏移,标签,格式,选项

相关问题