Tableau中的范围值

时间:2018-02-18 14:42:13

标签: tableau

我想在Tableau中可视化下面的excel表。

enter image description here

将此表添加到Tableau时,它将Salary值显示为String,因此在Dimension Tab下显示而不在Measure下,因此无法从中生成正确的图形。

如何将此薪资范围值转换为Int?

2 个答案:

答案 0 :(得分:1)

您可以简化它查看数据的方式并将salary列分为Min和Max,因此您不会使用连字符使Tableau将该条目视为字符串。

简单的想法,我知道,但它可能有所帮助,直到提供更好的解决方案。

希望有所帮助

答案 1 :(得分:1)

正如@Alexandru Porumb建议的那样,最好的解决方案是拥有一个min_salary列和一个max_salary列 - 除非你真的有可用的实际工资,哪个更好。

如果您不想修改传入数据,可以使用Tableau计算字段中的Split()函数获得相同的效果,以从原始字符串字段派生两个整数字段。

例如,您可以将名为min_salary的计算字段定义为INT(SPLIT([Salary], ‘-‘, 1))。 Split()根据分隔符字符串提取字符串的一部分。 Int()将字符串转换为整数。