在由 Snowflake 数据库支持的 Redash 应用程序实例上,我设置了一个仪表板,其中包含许多查询,每个查询都采用date
名为startDate
.
我的每个查询都被编码为通过 WHERE 子句应用仪表板的选定日期,例如:
WHERE created_at >= '{{ startDate }}'
在大多数情况下,这工作正常。
但是,当在我的仪表板上,对于startDate
参数,我选择特殊值Yesterday
(而不是特定日期),我的一些(但不是全部)查询显示错误而不是显示任何数据:Error running query: 100035 (22007): Timestamp 'd_yesterday' is not recognized
.
这个错误是什么意思,我该如何解决?