我在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
有没有办法让上述过滤器值按所需顺序显示?
答案 0 :(得分:3)
一种方法是从排序面板应用手动排序顺序(您可以通过右键单击要排序的维度,在数据窗格上设置默认排序顺序,或在工具架上为一个工作表设置排序顺序)
如果您不想要手动排序,可以根据同一面板中数据的值应用动态排序,或使用数据库默认排序顺序(通常按字母顺序排列)。
在最后一种情况下,您可能希望为字段值使用标准的易于排序的约定 - 例如ISO 9001日期,如YYYY-MM-DD,可能跟随持续时间长度为天,比如说YYYY-MM-DD (n)的
或者,如果您可以将字段的数据类型从字符串更改为日期,例如名为start_date,那么您将默认进行排序,并为过滤器控件提供许多选项。