google-sheets - 查询公式不适用于错误 AVG_SUM_ONLY_NUMERIC
问题描述
我在查询中收到此错误。
无法解析函数 QUERY 参数 2 的查询字符串:AVG_SUM_ONLY_NUMERIC
我不明白这里有什么问题。实际上,我的数据表中有 2 列,“W”是总销售额 “Z”是净销售额使用列“Z”,这是一个计算单元格,公式如下
IF(ISBLANK(W2)," ",SUM(W2-X2)-Y2) 我也无法将此公式作为数组公式(此处可能也需要帮助)
PS:如果有人想直接在工作表上提供帮助,我可以分享工作表。
解决方案
尝试:
=ARRAYFORMULA(QUERY({Sheet1!D1:D5000, Sheet1!W1:W5000,
IFERROR(REGEXEXTRACT(Sheet1!Z1:Z5000, "\d+.\d+|\d+"))*1},
"select Col1,sum(Col3),count(Col3)
where Col2 is not null
group by Col1
order by Col1 desc
label sum(Col3)'Gross Sale', count(Col3)'Total Orders'"))
推荐阅读
- html - c ++奇怪的行为...相同的变量包含不同的值
- c++ - 和 (&&) 在 cpp 中的指针
- python - Groupby 首次开始日期
- animation - 在 SwiftUI 中按高度为视图设置动画
- java - 无法接受连接。:java.lang.OutOfMemoryError:超出 GC 开销限制
- c++11 - 使用带有移动语义的 C++11 - 没有标准库(和 Boost.smart_ptr)
- angular - angular 2+ 使用 createComponent 工厂时如何使用和监听输出发射器
- swift - 无法在 SWIFT 中正确使用 try doc.getElementsByClass("h4 font-weight-bold mb-0 ")
- oauth - MS Teams 和 MSBotframeworkV4 聊天机器人中的 OAuth 实现导致自适应卡提交故障
- oracle - Oracle SQL / PLSQL:我需要将数据从一个数据库复制到另一个