Google sheets 使用查询语句根据日期筛选结果(Google Sheets)

Google sheets 使用查询语句根据日期筛选结果(Google Sheets),google-sheets,google-query-language,Google Sheets,Google Query Language,我的任务是在我的工作场所创建一个生产力跟踪器。我创建了一个谷歌表单,现在正试图过滤不同于表单响应选项卡的响应,以特定于某个日期。我很难用正确的语法来获得所需的结果 这是我正在处理的带有虚拟数据的工作表副本 从本质上说,我试图根据tab-ShiftReportTrackingCalculator上的特定日期从tab-FormResponses查询K列的总和(您部署了多少个指示器?)。我需要更多的列和,但我只想从一个开始,以便更好地理解使查询正常工作所需的语法 到目前为止,我尝试了选择K,其中J=

我的任务是在我的工作场所创建一个生产力跟踪器。我创建了一个谷歌表单,现在正试图过滤不同于表单响应选项卡的响应,以特定于某个日期。我很难用正确的语法来获得所需的结果

这是我正在处理的带有虚拟数据的工作表副本

从本质上说,我试图根据tab-ShiftReportTrackingCalculator上的特定日期从tab-FormResponses查询K列的总和(您部署了多少个指示器?)。我需要更多的列和,但我只想从一个开始,以便更好地理解使查询正常工作所需的语法

到目前为止,我尝试了
选择K,其中J=date'”&文本(DATEVALUE(“2018年6月19日”),“yyy-mm-dd”)和“


我得到了一个解析错误。我还没有弄清楚如何对列求和。

您在ShiftReportTrackingCalculator中生成的查询字符串需要

="SELECT SUM(K) WHERE J = date '"&TEXT(DATEVALUE("2018-06-19"),"yyyy-mm-dd")&"'"
我改变了以下事情:

  • 将其转换为公式,以便将日期准备到查询字符串中
  • 将输入的格式更改为yyyy-MM-dd(至少对我来说,它抱怨了用于解析的输入,不确定是否与区域设置/设置相关)
  • 计算一天的K之和

所以现在我遇到了一个问题,它不想正确地将我的两列相加(来自引用FormResponses选项卡的Shift Report Track Calculator查询中的E列和F列)。帮助?链接:您没有在J列中填入所有日期。如果该字段不是必需的或不是自动填入的,您可以使用toDate(A)(如果这符合您的需要)