我有一个带有日期提示的仪表板,它最初显示答案中的所有数据。然后,如果我选择特定日期,它仅显示该日期的数据。问题是,如果在提示中手动删除该日期,则会导致查询传递日期的NULL值(查看显示错误)
A datetime value was expected (received "").
我一直试图应用条件过滤器,但没有成功。
CASE
WHEN '@{Date1}' = '' THEN
"X".VALUE_DATE > TIMESTAMP '1900-01-01 00:00:00'
AND
"X".VALUE_DATE < TIMESTAMP '2999-01-01 00:00:00'
ELSE
"X".VALUE_DATE = VALUEOF("Date1")
END
Date1是提示中设置的变量。