【问题标题】:why my google app QUERY formula does not work?为什么我的 google app QUERY 公式不起作用?
【发布时间】:2021-01-22 20:21:19
【问题描述】:

这是原始查询:

QUERY(IMPORTRANGE("sheet_name", "社交媒体帖子!A:AS"),"SELECT Col1, Col14, Col12, Col10, Col23, Col16, Col13, Col37, Col2, Col3 WHERE Col2='instagram'" )

原始查询的输出。请检查有空单元格的 H 列。

我试图用这个公式对原始查询进行子查询:

=QUERY(QUERY(IMPORTRANGE("sheet_name", "社交媒体帖子!A:AS"),"SELECT Col1, Col14, Col12, Col10, Col23, Col16, Col13, Col37, Col2, Col3 WHERE Col2=' instagram'", 1),"SELECT Col1, SUM(Col2)/Count(Col10), SUM(Col3)/Count(Col10), SUM(Col4)/Count(Col10), SUM(Col5)/Count(Col10) , SUM(Col6)/Count(Col10), SUM(Col7)/Count(Col10) 按 Col1 分组")

这个公式有效。但是,当我尝试在“分组依据”之前添加 SUM(Col8)/Count(Col10) 时,它不起作用。 Col8 是 H 列。 错误信息是:

无法解析函数 QUERY 参数 2 的查询字符串:AVG_SUM_ONLY_NUMERIC

【问题讨论】:

  • H 不是数字。所以不能求和。另外,谷歌应用程序脚本在哪里?这只是查询公式。

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


【解决方案1】:

AVG_SUM_ONLY_NUMERIC 错误意味着您正试图对非数字数据进行算术运算。

在您的屏幕截图中,H 列看起来是空白的。也许你可以在里面有真实数据的时候测试一下?

【讨论】:

    猜你喜欢
    • 2012-07-11
    • 2011-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-06
    • 1970-01-01
    相关资源
    最近更新 更多