Google表格-查询带有自定义标签的多列

use*_*012 2 google-sheets google-query-language

我正在尝试在Google表格中创建一个简单的查询,该查询可让我标记正在输出的两列,并根据另一列对结果进行排序。但是,一旦添加Order By或第二个Label命令,它就会抛出错误。这是我的公式。谢谢你的帮助。

=query(A1:H,"SELECT H, SUM(G) WHERE H > '' AND G > 0 GROUP BY H ORDER BY A LABEL SUM(G) 'Sub Total', LABEL H 'Group Description'",0)
Run Code Online (Sandbox Code Playgroud)

Ed *_*son 6

尝试这个。如果需要,可以隐藏列A的查询返回。另请注意标签语法。

=query(A2:H,"SELECT A,H, sum(G) where H is not null and G>0 group by A,H order by A asc label sum(G) 'Sub Total', H 'Group Description',A 'Col A'",1)  
Run Code Online (Sandbox Code Playgroud)

这是我的测试电子表格:https : //docs.google.com/spreadsheets/d/1U6OFD_bxkNu27WMFPYHcxps1SA3oH9m3jMTEdb-fiQY/edit?usp=sharing