如何使用Google表格查询(按月分组)填充空白行?

时间:2018-08-08 12:27:19

标签: google-sheets google-sheets-query

我正在构建仪表板,其中根据列A中的日期按月对数据进行分组(请注意输出会转置列=>行):

=TRANSPOSE( QUERY(Data;"select sum(F) * -1 where D contains 'Foo' or D contains 'Bar' group by month(A) label sum(F) * -1 'Foo & bar'"))

但是,由于月份之一没有行,因此代码将跳过月份:

假设我们拥有第1,2,4个月的数据a,b,d(第3个月没有数据),那么输出如下所示:

1 | 2 | 3 | 4

a | b | d | _

但它应该看起来像这样:

1 | 2 | 3 | 4

a | b | _ | d |

任何想法如何生成空行?

1 个答案:

答案 0 :(得分:0)

我将在第3个月的数据中插入一行,并在ColumnD中插入Foo

然后通过单独的表添加它:

=TRANSPOSE(QUERY({Data;Table};"select sum(Col6) * -1 where Col4 contains 'Foo' or Col4 contains 'Bar' group by month(Col1) label sum(Col6) * -1 'Foo & bar'"))