date - 设置 Tableau 日期显示显示 12 个月前的上个月

标签 date filter tableau-api

我需要修改一些 Tableau 仪表板,以便它们显示 12 个月前的上个月。

例如,现在是 2017 年 8 月,因此公司希望查看截至 2017 年 7 月的 12 个月。换句话说:2016 年 8 月、2016 年 9 月、2016 年 10 月...2017 年 6 月、2017 年 7 月。

使用 Tableau 的相对日期筛选器,用户可以在相对日期筛选器上轻松选择“上个月”(2017 年 7 月)或“前 12 个月”(2016 年 9 月至 2017 年 8 月)。但他们无法选择 12 个月前的上个月(2016 年 8 月至 2017 年 7 月)。

我正在考虑编写一个公式,将当前月份设置为 0,上个月设置为 1,上个月设置为 2 等等,这样我就可以过滤以仅显示月份 1、2、...12。并且不显示月份 0,即当前月份。

这是最好的方法吗?我认为 Tableau 会有一个选项 - 当然很多公司都希望看到上个月结束的一年的数据? (由于当前月份尚未完整,因此他们不想看到部分月份的数据)。

感谢您的想法!

最佳答案

您认为这是一个常见要求,这是正确的。我也做了“过去 12 个月”过滤器,其中排除了当月,因为它不是一个完整的月份。 就我而言,我定义了一个 True/False 类型计算字段,用于过滤仪表板中显示的记录。

这是我使用的公式:

 DATEDIFF('month',[My Timestamp Field],Today()) < 13 and DATEDIFF('month',[My Timestamp Field],Today()) > 0

关于date - 设置 Tableau 日期显示显示 12 个月前的上个月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45853989/

相关文章:

javascript - 使用 moment.js 验证日期

Javascript 数组按类型过滤

mysql - 如何使用日期范围过滤 mysql 查询

java - 没有找到适合 getDate(Date) 的方法

java - 如何在Spring拦截器中读取httpservletresponse?

iphone - UIImage 的宝丽来滤镜

google-bigquery - 从 Google BigQuery 刷新 Tableau 数据提取需要很长时间

tableau-api - 从 Tableau 中的表格中删除标记

r - 如何将 Tableau 计算字段中的每一行作为参数传递给 R 脚本

Mysql 日期字段索引