【发布时间】:2021-04-22 09:21:27
【问题描述】:
我有一张表,我在其中使用日期选择器来查询不同的数据集,例如: 开始日期:01.01.2021 结束日期:28.02.2021
这将返回此日期范围内正确过滤的数据。然后我更改为另一个也可以正常工作的日期范围。但是,当我尝试再次输入 01.01.2021 和 28.02.2021 作为日期范围时,过滤后的结果包含来自先前选择的日期范围的随机行。
这是一个已知问题还是有人知道为什么会这样? QUERY () 和 FILTER () 出现问题。
谢谢 尼古拉斯
【问题讨论】:
-
你能把公式和你正在使用的数据一起分享吗?另外,你期望得到什么? @NiclasBauer
-
=IF(OR($L$2="";$L$3="");"";FILTER(IMPORTRANGE(LinkMainList;"application!B2:B");IMPORTRANGE(LinkMainList; "application!P2:P")"";IMPORTRANGE(LinkMainList;"application!Q2:Q")="";(IMPORTRANGE(LinkMainList;"application!O2:O")="no")+(IMPORTRANGE (LinkMainList;"application!O2:O")="");IMPORTRANGE(LinkMainList;"application!R2:R")>=$L$2;IMPORTRANGE(LinkMainList;"application!R2:R")
-
您能否分享一下您的数据是什么样的以及您希望收到什么? @NiclasBauer
-
对不起。我真的很想分享我的电子表格,但它包含来自我公司的机密数据。我会看看我是否有时间创建一个重现错误的示例电子表格。
-
我只能描述我的数据源:它只是一个包含 Empl 列的长数据库。 ID、名字、姓氏、资历、单位、地点、招聘日期。我正在构建一个仪表板,经理可以在其中进入另一个选项卡,并通过指定开始日期和结束日期来过滤数据库选项卡中的数据。目标是返回过滤后的数据集,其中仅包含 Hiring Date >= 输入的开始日期和 Hiring Date