【发布时间】:2018-08-20 15:36:06
【问题描述】:
我正在创建一个显示最近 7 天数据的仪表板,如下所示
https://i.stack.imgur.com/lmSLS.png
但是,如果用户过滤特定日期,比如 3 月 6 日,我需要显示从 3 月 6 日(2 月 28 日至 3 月 6 日)开始的前 7 天的数据。如何在 Tableau 仪表板中内置此功能,以根据用户操作动态更改过去 7 天。
【问题讨论】:
标签: tableau-api
我正在创建一个显示最近 7 天数据的仪表板,如下所示
https://i.stack.imgur.com/lmSLS.png
但是,如果用户过滤特定日期,比如 3 月 6 日,我需要显示从 3 月 6 日(2 月 28 日至 3 月 6 日)开始的前 7 天的数据。如何在 Tableau 仪表板中内置此功能,以根据用户操作动态更改过去 7 天。
【问题讨论】:
标签: tableau-api
您可以为日期创建一个参数。选择数据类型 date、允许值 list,然后从您的日期字段中添加。右键单击该参数,然后选择显示参数控件选项。
然后,使用此参数生成一个布尔计算字段,类似于:
DATEDIFF('day',[Your Date Field],[Date Parameter])<7
AND DATEDIFF('day',[Your Date Field],[Date Parameter])>=0
将此字段拖动到过滤器,并仅选择 True 值。
【讨论】: