2016-07-05 139 views
0

我有一列和多行的excel文件。每行包括1个邮政编码(或邮政编码)。我希望画面在地图上为每条线显示一个小点,具体取决于它在地图上的位置。Tableau:如何显示邮政编码或邮政编码条目

+0

嗨。由于只有邮编,我只添加它们。创建饼图时,Tableau非常好地分离邮政编码和条目:http://i.imgur.com/goKuwXE.png,但在尝试映射它们时,这是我看到的: –

+0

这是使用地图,每4个邮政编码只能识别1个邮政编码,而不是每个邮政编码1个邮政编码:http://i.imgur.com/muWjf4G.png(这是英国的邮政编码,应该可以识别邮政编码) –

+0

使用生成的lat和lon字段,尝试将您的邮政编码药丸拖到新工作表(不在行或列上)。 – Bernardo

回答

0

当前(9.3.3)默认情况下,Tableau不允许映射完整英国邮编。 (从截图附它看起来像您使用英国的邮政编码

要在地图上显示您的邮政编码,你既可以:

  1. 使用向外邮政编码(即AB1从邮政编码AB1 2BC)通过 使用的计算的字段:

    //UK Outward Postcode
    LEFT([UK Postcode],FIND([UK Postcode]," ")-1)

  2. 查找具有相应经度/纬度的邮政编码列表,并将其与您的数据集一起加入 。

  3. 解析的邮政编码记在R.熊使用geocode()功能从 ggmap包,有一个在 一些免费的API调用的限制,即。此时Google Maps API允许其中的2500 。

0

的Tableau不具有地理编码英国的邮政编码开箱即用的能力。这是因为国际标准异乎寻常地出现了太多(早期的250万个独立代码)。

但是你可以下载postcodes的纬度/经度的完整列表。信息实验室在tableaumapping.bi中以表格格式方便地编译了一个源文件。

您可以将此文件合并到数据源中(如果您链接到数据库,则可以添加文件并加入邮政编码,以便数据包含Tableau可直接映射的纬度/经度值),也可以添加完整作为一个tableau数据源列表并与您的数据混合以获得坐标。