设置 Tableau 日期显示显示上个月可追溯到 12 个月
Set Tableau dates show show previous month going back 12 months
我需要修改一些 Tableau 仪表板,以便它们显示 12 个月前的上个月。
例如,现在是 2017 年 8 月,因此公司希望看到截至 2017 年 7 月的 12 个月。换句话说:2016 年 8 月、2016 年 9 月、2016 年 10 月...2017 年 6 月、2017 年 7 月。
使用 Tableau 的相对日期筛选器,用户可以轻松地 select "previous month"(2017 年 7 月)或 "previous 12 months"(2016 年 9 月-2017 年 8 月)相对日期筛选器。但他们不能选择前一个月回溯 12 个月(2016 年 8 月至 2017 年 7 月)。
我正在考虑编写一个公式,将当前月份设置为 0,将上个月设置为 1,将前一个月设置为 2 等,这样我就可以过滤以仅显示第 1、2、...12 个月。并且不显示第 0 个月,即当前月份。
这是最好的方法吗?我认为 Tableau 对此有一个选择 - 肯定有很多公司希望看到一年的数据在上个月结束? (由于当前月份尚未完成,因此他们不想看到部分月份的数据)。
感谢您的想法!
你说得对,这是一个普遍的要求。我也做了 'Last 12 months' 过滤器,它排除了当前月份,因为它不是一个完整的月份。
在我的例子中,我定义了一个 True/False 类型的计算字段,我用它来过滤仪表板中显示的记录。
这是我使用的公式:
DATEDIFF('month',[My Timestamp Field],Today()) < 13 and DATEDIFF('month',[My Timestamp Field],Today()) > 0
我需要修改一些 Tableau 仪表板,以便它们显示 12 个月前的上个月。
例如,现在是 2017 年 8 月,因此公司希望看到截至 2017 年 7 月的 12 个月。换句话说:2016 年 8 月、2016 年 9 月、2016 年 10 月...2017 年 6 月、2017 年 7 月。
使用 Tableau 的相对日期筛选器,用户可以轻松地 select "previous month"(2017 年 7 月)或 "previous 12 months"(2016 年 9 月-2017 年 8 月)相对日期筛选器。但他们不能选择前一个月回溯 12 个月(2016 年 8 月至 2017 年 7 月)。
我正在考虑编写一个公式,将当前月份设置为 0,将上个月设置为 1,将前一个月设置为 2 等,这样我就可以过滤以仅显示第 1、2、...12 个月。并且不显示第 0 个月,即当前月份。
这是最好的方法吗?我认为 Tableau 对此有一个选择 - 肯定有很多公司希望看到一年的数据在上个月结束? (由于当前月份尚未完成,因此他们不想看到部分月份的数据)。
感谢您的想法!
你说得对,这是一个普遍的要求。我也做了 'Last 12 months' 过滤器,它排除了当前月份,因为它不是一个完整的月份。 在我的例子中,我定义了一个 True/False 类型的计算字段,我用它来过滤仪表板中显示的记录。
这是我使用的公式:
DATEDIFF('month',[My Timestamp Field],Today()) < 13 and DATEDIFF('month',[My Timestamp Field],Today()) > 0