【发布时间】:2016-06-22 06:50:41
【问题描述】:
我正在尝试为 Tableau 中的不同日期范围设置过滤器或参数,例如:
- 上一周
- 前 4 周
- 前 8 周
基于数据库中的最新数据。这可能吗?
编辑: 我应该在这里更清楚。
是否可以在过滤器中仅包含这些选项,并根据数据库中的最大日期进行设置?
【问题讨论】:
标签: tableau-api
我正在尝试为 Tableau 中的不同日期范围设置过滤器或参数,例如:
基于数据库中的最新数据。这可能吗?
编辑: 我应该在这里更清楚。
是否可以在过滤器中仅包含这些选项,并根据数据库中的最大日期进行设置?
【问题讨论】:
标签: tableau-api
根据您的评论和更新的问题,您可以按照您的意愿进行操作,尽管它并不那么简单。
注意:我很快就用随机数据集完成了这项工作,因此对你来说,用你的数据集彻底测试这一点很重要。
步骤:
计算:INT([Date Filter Parameter]) > DATEDIFF("week",ATTR([Date Field]),WINDOW_MAX(MAX([Date Field])))
True。您将能够像这样过滤您的数据:
是的 - 这是 Tableau 中内置的。
将您的日期添加到过滤器并选择“相对日期”选项:
您可以设置默认值 - 用户可以稍后更改:
然后只是“显示过滤器”:
【讨论】:
1. Previous Week 2. Previous 2 Weeks (This week alone) 3. Previous 4 Weeks