【问题标题】:Auto hide columns in Tableau在 Tableau 中自动隐藏列
【发布时间】:2018-12-05 18:12:15
【问题描述】:

我需要计算每个月的 YoY %,例如2018 年 5 月和 2017 年 5 月、2018 年 4 月和 2017 年 4 月之间的差异百分比......等等。并将其显示为 Tableau 中的一列。

我只需要显示 2018 年 1 月以来的数据,并且不能“过滤”日期,因为我仍然需要保留它们以用于 YoY% 计算。 如何在 2018 年 1 月之前的几个月内“自动隐藏”。我想只展示最后 6 个月,并在我们今年向前推进时隐藏休息。

【问题讨论】:

    标签: multiple-columns tableau-api show-hide


    【解决方案1】:

    创建一个布尔值的计算字段。 Y/N 是日期是否超过 6 个月。

    假设您创建了一个名为 Is Old 的计算字段:

    DATEDIFF("month", [Your Date]) > 6
    

    Drag Is Old 作为维度。右键单击数据窗格中的值,而不是排除,选择隐藏。隐藏可保留可用于计算的值,但会将其从显示中删除。如果您希望过滤而不是隐藏数据,请改用过滤器中的计算字段。

    要使其成为更好的解决方案并更具动态性,请创建一个名为 Number of Months 的参数。然后在您的计算字段中使用它,例如

    DATEDIFF("month", [Your Date]) > [Number of Months]
    

    注意:我没有尝试过这段代码,因为我手边没有数据源。不过,它应该能让你朝着正确的方向前进。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-28
      • 2019-07-02
      • 1970-01-01
      相关资源
      最近更新 更多