【发布时间】:2019-03-21 23:03:16
【问题描述】:
我有一个计算字段Income。 Income的内容是:
IF return_app_account__Income < 10000
THEN "<10k"
ELSE IF return_app_account__Income < 15000
THEN "10-<15k"
ELSE IF return_app_account__Income < 30000
THEN "15-<30k"
ELSE IF return_app_account__Income < 50000
THEN "30-<50k"
ELSE IF return_app_account__Income < 100000
THEN "50-<100k"
ELSE "100k+"
END
Income 是一个维度,我想查看适合每个类别的总记录的百分比。当我将Income 与Number of Records 放在一起时,我得到了这个。
可以看到行没有按顺序排列,即<10k 在底部,但它应该在最上面一行。我尝试了sort ascending 和sort descending 选项,但它没有按顺序排列行。
如何以正确的顺序对行进行排序,即<10k然后10-<15k然后15-<30k然后30-50k然后50-<100k然后100k+?
【问题讨论】:
-
嗨,Prakhar,由于您正在对字符串进行排序,您可能必须执行自定义排序(您可以在 Tableau 中执行此操作)或以允许他们自然排序正确的方式定义您的组方法。我也没有看到:“结果中根本没有 50-
-
@wavery 是的,结果“50-
-
您也可以点击
<10k并将列表向上拖动到您想要的位置 -
@Andy 这在我的 Tableau 服务器中是不可能的。
标签: tableau-api