【问题标题】:Query and Display Data using Sheet Date Filter使用工作表日期过滤器查询和显示数据
【发布时间】:2020-07-05 12:10:18
【问题描述】:

我正在尝试显示主工作表“团队 CRF”中的数据并将其显示在第二张工作表上,但仅显示日期之间 7 天的数据。

我的查询是:

=query("Team CRF"!$A$1:$E$1000, "select A, B, C, D, E where C > date '"&text(datevalue("1/1/2000"), "yyyy-mm-dd")&"'", 1)

我收到错误公式解析错误,但不明白为什么。有什么帮助吗?

【问题讨论】:

  • 分享您的工作表副本
  • 您好@AshyC,您能否分享一份包含所需结果的工作表副本?

标签: google-sheets google-sheets-formula google-sheets-query google-query-language


【解决方案1】:

尝试:

=QUERY('Team CRF'!A1:E, 
 "select A,B,C,D,E 
  where E = 'Appointment'
    and C > date '"&TEXT(TODAY()-7, "yyyy-mm-dd")&"'", 1)

【讨论】:

  • 嗨,我现在正在使用:=QUERY('Team CRF'!$A$1:$E$996, "SELECT A, B, C, D, E WHERE E = 'Appointment'", 1)这似乎有效,但没有在 where 子句中使用任何日期。我需要补充一下,WHERE C 是今天日期后 7 天。
  • @AshyC 已修复,立即尝试
  • 行得通!是否可以更改 TODAY'S 日期,使其仅显示 C 列中显示的任何日期后 7 天或更长时间的数据?
  • 试试:=QUERY('Team CRF'!A1:E, "select A,B,C,D,E where E = 'Appointment' and C > date '"&TEXT(MIN('Team CRF'!C1:C)+7, "yyyy-mm-dd")&"'", 1)
  • 这确实带回了数据,但它似乎显示的日期不是 7 天以上。例如,两个显示分别是 05/07/20 和 11/07/20。它们应该只显示是 12 日还是 18 日。
猜你喜欢
  • 2018-11-27
  • 1970-01-01
  • 2021-12-27
  • 1970-01-01
  • 2012-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多