我是tableau的新手,正在尝试将地图创建为可视化
我有来自调查数据的邮政编码信息,格式如下:行
A1 ZCTA5 00601
A2 ZCTA5 99929我删除了文本'ZCTA5',但以00开头的zip只采用了形式601,我也尝试使用=TEXT(A1,"00"),但这只会将其更改为具有3位邮政编码的数字。
如果我按原样使用邮政编码,地图就不正确,会显示不在美国的国家的纬度和经度。
我如何重构数据,以便能够将其用作tableau中的地图?不幸的是,99929的邮政编码加了00
发布于 2019-03-27 07:30:56
如果我理解正确的话,您需要确保您的所有邮政编码都是正确填充的。如果是这种情况,您可以使用以下公式:
=TEXT(Cell,"00000")例如:
A
1 00654
2 95842
3 00243
4 00001将表示为
A
1 654
2 95842
3 243
4 1在excel中,但是将公式=TEXT(Cell,"00000")应用到每个单元格时,您会得到正确的格式
A B
1 654 00654
2 95843 95843
3 2343 02343
4 1 00001发布于 2019-03-27 12:35:25
通过将数据按原样放入Tableau中,您可以消除在Excel中持续编辑这些字段的需要。您可以使用Tableau的原生特性或计算字段以多种方式对文本进行整形。
如果在Excel中表示的数据是这样,则为:
ID Zip
1 123
2 12345
3 12
4 1然后你可以把它原封不动地带进来。在这里,您需要告诉Tableau它是一个邮政编码:(在本例中,Tableau将看到该字段被命名为" Zip“,并将自动关联到邮政编码数据类型。如果字段的名称类似于"Blah",则必须执行以下操作。)
First, ensure that the field is brought to the Dimensions pane (Blue)
-Then-
Right Click on the Field > Geographic Role > ZIP Code结果是将前导零添加到每个邮政编码中,以生成5位邮政编码。
如果被带入Tableau的字符串是"A1 ZCTA5 00601“,则为:
您可以简单地从字符串中取最右边的5位数字,如下所示:
RIGHT([Zip Code String], 5)在那里,您可以强制Tableau将该字段识别为邮政编码:
Right Click on Calculated Field > Geographic Role > ZIP Codehttps://stackoverflow.com/questions/55367493
复制相似问题