【问题标题】:Display last 7 days data based on date selected in the filter - Tableau根据筛选器中选择的日期显示最近 7 天的数据 - Tableau
【发布时间】: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


    【解决方案1】:

    您可以为日期创建一个参数。选择数据类型 date、允许值 list,然后从您的日期字段中添加。右键单击该参数,然后选择显示参数控件选项。

    然后,使用此参数生成一个布尔计算字段,类似于:

    DATEDIFF('day',[Your Date Field],[Date Parameter])<7
    AND DATEDIFF('day',[Your Date Field],[Date Parameter])>=0
    

    将此字段拖动到过滤器,并仅选择 True 值。

    【讨论】:

    • 嗨,我正在尝试构建一个仪表板,显示过去 7 天的实际计数以及前 4 个工作日的平均值。我有前 4 个工作日的平均值作为计算,但是当我添加过滤器以仅显示最后 7 天时,前 4 个工作日的平均值变为零,但如果我将时间线增加到超过 28 天(比如 29 天),那么我查看第 29 天的值。任何帮助将非常感激。 [仅筛选过去 7 天时查看][1] [筛选 29 天时查看][2] [1]:i.stack.imgur.com/RjWud.png [2]:i.stack.imgur.com/aHzOG.png
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-25
    • 1970-01-01
    • 1970-01-01
    • 2018-12-18
    相关资源
    最近更新 更多