【问题标题】:Set Tableau dates show show previous month going back 12 months设置 Tableau 日期显示上个月回溯 12 个月
【发布时间】:2017-08-24 14:24:37
【问题描述】:

我需要修改一些 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 可以为此选择 - 肯定很多公司都希望看到上个月结束的一年数据? (由于当前月份尚未完成,因此他们不想看到部分月份的数据)。

感谢您的想法!

【问题讨论】:

    标签: date filter tableau-api


    【解决方案1】:

    你说得对,这是一个常见的要求。我也做了“过去 12 个月”过滤器,它不包括当前月份,因为它不是一个完整的月份。 在我的例子中,我定义了一个 True/False 类型的计算字段,用于过滤显示在仪表板中的记录。

    这是我使用的公式:

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

    【讨论】:

    • 谢谢 - 这比我计划写的公式要好得多。我给了你一个赞成票,但它说新人不能投票,对不起。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多