【问题标题】:Weird result of QUERY in google spreadsheets谷歌电子表格中QUERY的奇怪结果
【发布时间】:2017-11-25 00:36:43
【问题描述】:

我已经从我正在使用的预算应用程序中导出了一些数据,并希望使用 google 表格来深入了解它。我已将数据匿名化并在此处设置了一个较小的样本:

https://docs.google.com/spreadsheets/d/1VKNrwugDW7IXxa_k3nuj6YAjZhz_3R8OaYeFLs7PNpE/edit?usp=sharing

第一张表 - “导出” - 包含原始导出数据。在第二张表 - “费用” - 我想只显示费用,即只有“出口”的负值,但我希望它们是正值。

我正在使用以下查询:

=QUERY(Export!A2:Z,"SELECT G, B, C*-1 WHERE C < 0", 0)

获取子集,它似乎工作正常(所有行都是正确的),但一切似乎都向下移动了一行,我在第一行得到了这个奇怪的工件:

如果我删除 * -1 部分,我会得到正确的数据(但它当然是负面的)。

关于可能导致这种情况的任何想法?

【问题讨论】:

  • 我认为 C*-1 等查询表达式中的计算会自动创建标签,如果你不给它加标签

标签: google-sheets google-sheets-query


【解决方案1】:

请尝试:

=QUERY(Export!A2:Z,"SELECT G, B, C*-1 WHERE C < 0 label (C*-1) ''")

标签是自动的 - 除非被移除。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多