如何在Tableau中绘制以0开头的邮政编码的地图?

时间:2019-03-26 23:11:12

标签: excel dictionary tableau zipcode

我是Tableau的新手,正在尝试创建可视化的地图

我有来自调查数据的邮政编码信息,格式如下: 行

 A1   ZCTA5 00601
 A2   ZCTA5 99929

我删除了文本'ZCTA5',但是以00开头的邮政编码仅采用601格式 我也尝试使用=TEXT(A1,"00"),但这只会更改具有3位数邮政编码的数字。

如果我按原样使用zip,则地图不正确,并向我显示了不在美国的国家/地区的经度和纬度。

如何为我重组数据以便能够将其用作Tableau中的地图? 不幸的是,它用99929甚至在邮政编码上都加了00

2 个答案:

答案 0 :(得分:1)

如果我正确理解了这一点,则要确保正确填充所有邮政编码。在这种情况下,您可以使用以下公式:

=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

答案 1 :(得分:1)

通过将数据按原样导入Tableau,可以消除在Excel中一致编辑这些字段的需要。您可以使用Tableau的本机功能或计算所得的字段以多种方式对文本进行整形。

如果Excel中表示的数据是这样的:

ID     Zip
1      123
2      12345
3      12
4      1

然后,您可以按原样将其放入。从那里,您需要告诉Tableau它是一个邮政编码:(在此示例中,Tableau将看到该字段名为“ Zip”,并将自动与Zip Code数据类型相关联。如果该字段的名称类似于“ 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 Code