Tableau 中的范围值
Range values in Tableau
我想在 Tableau 中可视化以下 excel table。
将此 table 添加到 Tableau 时,它会将工资值显示为字符串,因此在“维度”选项卡下而不是在“度量”下,因此无法从中制作正确的图表。
如何将这个 Salary range 值转换为 Int ?
您可以简化它查看数据的方式,并将薪水列分为最小值和最大值,这样您就不会使用连字符来让 Tableau 将条目视为字符串。
我知道这个想法过于简单,但在提供更好的解决方案之前它可能会有所帮助。
希望对您有所帮助
正如@Alexandru Porumb 所建议的,最好的解决方案是有一个 min_salary 列和一个 max_salary 列——除非你真的有更好的实际薪水。
如果不想修改传入的数据,可以在Tableau的计算字段中使用Split()函数从原始字符串字段中派生出两个整型字段,得到同样的效果。
例如,您可以将名为 min_salary 的计算字段定义为 INT(SPLIT([Salary], ‘-‘, 1))
。 Split() 根据分隔符字符串提取字符串的一部分。 Int() 将字符串转换为整数。
我想在 Tableau 中可视化以下 excel table。
将此 table 添加到 Tableau 时,它会将工资值显示为字符串,因此在“维度”选项卡下而不是在“度量”下,因此无法从中制作正确的图表。
如何将这个 Salary range 值转换为 Int ?
您可以简化它查看数据的方式,并将薪水列分为最小值和最大值,这样您就不会使用连字符来让 Tableau 将条目视为字符串。
我知道这个想法过于简单,但在提供更好的解决方案之前它可能会有所帮助。
希望对您有所帮助
正如@Alexandru Porumb 所建议的,最好的解决方案是有一个 min_salary 列和一个 max_salary 列——除非你真的有更好的实际薪水。
如果不想修改传入的数据,可以在Tableau的计算字段中使用Split()函数从原始字符串字段中派生出两个整型字段,得到同样的效果。
例如,您可以将名为 min_salary 的计算字段定义为 INT(SPLIT([Salary], ‘-‘, 1))
。 Split() 根据分隔符字符串提取字符串的一部分。 Int() 将字符串转换为整数。