我正在构建仪表板,其中根据列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 |
任何想法如何生成空行?
答案 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'"))