如何在Tableau中为包含0位数的邮政编码绘制地图?

问题描述 投票:3回答:2

我是画面新手并尝试创建地图作为可视化

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

 A1   ZCTA5 00601
 A2   ZCTA5 99929

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

如果我按原样使用拉链,地图就不正确,并显示我不在美国的国家的纬度和经度。

如何为我重组数据以便能够将其用作画面中的地图?不幸的是它将偶数邮政编码添加到了99929

excel dictionary tableau zipcode
2个回答
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
投票

通过将数据按原样引入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
© www.soinside.com 2019 - 2024. All rights reserved.