【问题标题】:Arrange filter values in tableau在画面中排列过滤器值
【发布时间】:2015-11-09 14:18:55
【问题描述】:

我在 Tableau 中有筛选值(维度) - 我想按升序排列。

快速过滤器中的值目前按字母顺序排列:

03 to 05-Jun-2015
06 to 10-Jul-2015
08 to 12-Jun-2015
13 to 16-Jul-2015
15 to 19-Jun-2015
20 to 24-Jul-2015
22 to 26-Jul-2015
27 to 31-Jul-2015
29 to 03-Jul-2015

在上面的列表中,值是按字母顺序排列的,而不是按时间顺序排列的。我希望它们按以下顺序排列:

03 to 05-Jun-2015
08 to 12-Jun-2015
15 to 19-Jun-2015
06 to 10-Jul-2015
13 to 16-Jul-2015
20 to 24-Jul-2015
22 to 26-Jul-2015
27 to 31-Jul-2015
29 to 03-Jul-2015 

有没有办法让上述过滤器值按所需的顺序显示?

【问题讨论】:

    标签: filter tableau-api


    【解决方案1】:

    一种方法是从排序面板应用手动排序顺序(您可以通过右键单击要排序的维度来调出,在数据窗格上设置默认排序顺序,或在架子上为一个工作表设置排序顺序)

    如果您不想要手动排序顺序,您可以根据同一面板中数据中的值应用动态排序,或使用数据库默认排序顺序(通常是字母顺序)。

    在最后一种情况下,您可能希望对字段值使用易于排序的标准约定——例如 ISO 9001 日期,例如 YYYY-MM-DD,可能后面跟着持续时间长度,例如 YYYY-MM-DD (n)

    或者,如果您可以将字段的数据类型从字符串更改为日期,例如称为 start_date,那么您将获得默认排序和过滤控件的许多选项。

    【讨论】:

    • 值是动态的,它不断变化。所以我不确定手动排序顺序
    • 然后我会以支持轻松排序的方式命名这些值。日期的 ISO-9001 格式很容易按 YYYY-MM-DD 排序。 YYYY-MM-DD (n) 怎么样?其中 n 是间隔的天数,YYYY-MM-DD 是间隔的开始。
    猜你喜欢
    • 2021-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-07
    • 2023-03-07
    • 2016-02-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多