【发布时间】:2019-06-13 20:34:09
【问题描述】:
我有this Google Sheet,里面有一个查询公式。我正在尝试使用该查询为每个program 显示平均 1-5 的满意度评分。我改编的这个脚本from Info Inspired - 见“公式1” - 基本上在单元格A2中使用以下公式:
=query(ArrayFormula('Form Responses 1'!B2:E),"Select B,Avg (E) group by B label Avg(E)''")
但是,这是显示结果按program的字母顺序。
如何按图片 B 列中当前的平均评分对输出进行排序?
我尝试使用order by clause,如下所示:
=query(ArrayFormula('Form Responses 1'!B2:F),"Select B,Avg (F) group by B label Avg(F)'' order by Avg(F)")
和
=query(ArrayFormula('Form Responses 1'!B2:F),"Select B,Avg (F) group by B label Avg(F) order by Avg(F)''")
但都给了我:
错误无法解析函数 QUERY 参数 2 的查询字符串:PARSE_ERROR:在第 1 行第 44 列遇到““订单”“订单”。期待以下之一:“格式”...“选项”... "," ...
我不确定'' 正在做什么,但提到的第一个查询仅适用于其中。
【问题讨论】:
标签: google-sheets average google-sheets-formula array-formulas google-sheets-query