【问题标题】:Adding an empty line between 2 queries在 2 个查询之间添加一个空行
【发布时间】:2018-09-19 10:27:31
【问题描述】:

您好,我正在尝试在两个查询之间添加一个空行,以便于查看和格式化。

这里是主要的公式:

={query(filter((importrange("link";"sales!A2:F"));

(importrange("link";"sales!A2:A"))>=(EOMONTH("01.09.18";-1)+1);
(importrange("link";"sales!A2:A"))<=EOMONTH("01.09.18";));

"Select Col1,Col3,Col4,Col5,Col6  where Col2='Manager' label (Col1) 'Date',(Col3) 'Client', (Col4) 'Total', (Col5) 'Date of pay', (Col6) 'Comment' ");

query(filter((importrange("link";"payments!A2:G"));

(importrange("link";"payments!A2:A"))>=(EOMONTH("01.09.18";-1)+1);
(importrange("link";"payments!A2:A"))<=EOMONTH("01.09.18";));

"Select Col1,Col7,Col2,'  ',' ' where Col6='Manager' label (Col1) 'Date',(Col7) 'Client', (Col2) 'Total',' ' ' ' ,'  ' ' '")}

我添加了换行符以使其更易于阅读。

作为一个潜在的解决方案,我试图用不存在的列来模仿我在公式的第二部分所做的事情

=query(importrange("link";"link!A2:F"); "Select ' ', '  ', '   ', '    ' ,'     '  label ' ' ' ', '  ' ' ', '   ' ' ', '    ' ' ', '     ' ' '")

这在某种程度上破坏了代码,只显示第一个查询。

作为附加信息,这些查询返回以下信息:

日期 |客户 |总和 |付款日期 |评论

至于第二个查询

日期 |客户 |总和

非常感谢任何其他 cmets 或对主要公式的更正,我对此有点陌生,可能没有使用正确的工具来完成工作

【问题讨论】:

    标签: sql google-apps-script google-sheets google-query-language


    【解决方案1】:

    您可以像这样添加不存在的列(比如 5):

    =ARRAYFORUMLA({QUERY();
                   {""\""\""\""\""};
                  QUERY()})

    参考:

    【讨论】:

    • 给我“在 ARRAY_LITERAL 中,一个数组文字缺少一行或多行的值”
    • 第一个是5,后面是3和2个假的,以避免ArrayLitreal错误
    • 您的破折号编辑成功了,谢谢!没想到会这么简单。有没有机会解释一下 " , " 和 " \ " 之间的区别?
    • @Konata 阅读参考资料,我在回答中添加:>Note: For countries that use commas as decimal separators (for example €1,00), commas would be replaced by backslashes (\) when creating arrays
    猜你喜欢
    • 2021-06-21
    • 2021-07-22
    • 1970-01-01
    • 2015-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-23
    相关资源
    最近更新 更多