我正在使用从Salesforce中提取的数据来尝试Tableau。输入包括"国家"记录是该行对同一事物有不同的拼写。
示例:Cananda,CANADA,CAnada等。
有没有办法在Tableau中修复此问题?
答案 0 :(得分:0)
最简单的解决方案是根据您的国家/地区字段创建一个组字段。
在左侧栏的数据窗格中选择国家/地区,右键单击并选择创建组。选择要组合在一起的元素将它们放在一个组中,比如加拿大,它包含所有拼写的变体。
此新组字段最初的名称为Country(group)。您可能希望将其重命名为Country_Corrected。 (或者更好的是,重命名第一个字段Country_Original,并将组字段简称为Country。然后你可以隐藏Country_Original)
使用SQL case语句实现组。它们有很多用途,但是一个应用程序可以轻松容忍数据源中的一些不一致的拼写,而无需更改数据。通常,您可以指定几个在查询和可视化时生效的转换。对于非常大的数据集或非常复杂的转换,您最终可能希望在数据管道中向上游推送其中一些以获得更好的性能。但是,当您证明了必要性时,请稍后进行优化。
答案 1 :(得分:0)
如果差异只是大小写(上限与下限),您可以右键单击“国家/地区”维度,然后创建一个名为“新国家/地区”的计算字段,并使用以下公式使案例保持一致:< / p>
上([国家])
使用这个新的“新国家/地区”计算维度而不是“国家/地区”维度,并将它们全部分组,不区分大小写,并显示为大写。或者,如果愿意,您可以使用“lower”而不是“upper”。