如何在不进行手动排序的情况下将自定义排序顺序应用于Tableau快速过滤器?

时间:2016-04-12 21:55:11

标签: sorting tableau

我有一个包含以下项目的服务快速过滤器:

  • [DEPRECATED] Mowing
  • [DEPRECATED] Plumbing
  • [DEPRECATED] Roofing
  • 设备维修
  • 清洁
  • 电气

我希望包含[DEPRECATED]的服务出现在列表的末尾。例如:

  • 设备维修
  • 清洁
  • 电气
  • [DEPRECATED] Mowing
  • [DEPRECATED] Plumbing
  • [DEPRECATED] Roofing

如何对快速过滤器进行排序,以便包含[DEPRECATED]的项目出现在列表的末尾?

3 个答案:

答案 0 :(得分:2)

在左侧边距的数据窗格中,右键单击您的离散维度(服务)并设置默认属性 - >按需排序。

您必须为字段设置一次手动排序顺序(除非您使用了某个计算字段)。但是,您只需在数据窗格中设置一次,然后Tableau将在您使用该字段时使用该顺序。

您仍然可以选择覆盖任何特定工作表中的默认排序顺序。

答案 1 :(得分:1)

You can implement a sort order making a calculated field with a CASE statement.

将字段转换为离散字段,然后进行测量。

将其添加为第一行。您可以使用它对工作表进行排序。

答案 2 :(得分:1)

您可以创建一个计算字段,并将设置为2的值设置为[已弃用],否则为1。然后根据计算字段对数据进行排序。在使用新更改刷新数据时,这应该避免任何手动干预。