问题描述
在Metabase中运行查询时,我遇到了一些问题。 我想显示基于日期时间的列表数据。 我想要的结果是默认列表,它将显示今天的数据,但是当我从日期过滤器中选择另一个日期时,它将显示所选日期的数据列表。
该数据与默认的今日数据(例如:2020年10月16日)一起使用时很好,但是当我选择另一个日期(例如:2020年10月15日)时,该数据将显示2020年10月15日和2020年10月16日数据。 / p>
这是我的查询:
select display_name as Name,time_in as Clocking_Time,from Clocking_tbl
WHERE time_in = cast(getdate() as Date) [[or time_in = cast({{ValidDate}} as date)]]
order by time_in asc
请提出解决方法的建议。
谢谢
解决方法
您是否要在输入值为observeEvent(input$market,...)
时将默认日期设置为今天的日期?
NULL
,
select display_name as Name,time_in as Clocking_Time,from Clocking_tbl
WHERE {{date}}
order by time_in asc
您可以使用变量类型“ fieldfilter”,将字段映射到“您的表(Clocking_tbl)和日期字段(time_in)”,过滤器小部件类型为“ Date Filter”,单击所需的按钮,然后默认过滤器小部件值选择“当前日期” “
让我知道您是否还有其他问题:)