Tableau对某个特定位置的纬度和经度反应不佳

时间:2015-09-02 17:42:42

标签: dictionary latitude-longitude tableau

我已经troubleshooting this issue点击地理地图中的数据点并显示NOTHING。但是,所有其他日期点都按预期工作

故障排除步骤

  1. 我删除并重新创建了画面地图
  2. 我删除了有问题的数据点,所有其他数据点都有效
  3. 我重命名了datapoint的地址,同样的问题
  4. 但是,我改变了数据点的纬度和经度并且它有效。

    现在,当我恢复到数据点的正确纬度和经度时,它无法正常工作。

    为什么地球不起作用?

    我应该以某种方式格式化经度和纬度吗?这就是我格式化的方式:

    enter image description here

    请请帮忙。我一整天都在努力。

    这是我工作的屏幕截图,当我从下拉列表中选择位置时

    enter image description here

    这是我从地图中选择数据点时的屏幕截图,并且它已经工作了。

    注意底部的数据是BLANK,好像没有选择任何内容。

    enter image description here

    但如果我在地图上选择任何其他数据点就可以了

    enter image description here

    更新

    概念证明是here

    请注意,当您在地图上点击Eat at Joes时,数据显示为空白,但如果您从下拉列表中选择Eat at Joes,那么它可以正常工作

    另一次更新

    如果我去仪表板,做矩形选择,这就是我得到的

    enter image description here

    如果我去原始地图做矩形选择,我就明白了。它表示64个标记,1行1列

    enter image description here

    如果我使用快速过滤器,请选择Eat at Joes,它会显示数据,包括名称Eat at Joes

    enter image description here

    但如果我盘旋或选择在乔斯吃on the map (not the drop-down), the name in the dashboard says没有instead of在乔斯吃。

    这种情况发生在我悬停的所有数据点上。

    enter image description here

    我上传了最新的工作簿here

    计算字段后更新

    我将Cal_Loc拖到详细信息并且它是聚合的(我无法更改为Dimension)并且没有出现在仪表板面板的下拉列表中。

    然而,在地图屏幕的左下角,它显示5 marks即使我看到4,这仍然非常令人不安......

    enter image description here

1 个答案:

答案 0 :(得分:2)

有两个问题。

首先,您正在使用ATTR()。不要将感兴趣的字段作为属性放入Tooltip中,而是将它们作为维度放入Detail中。过滤属性很棘手(*会让你遇到各种各样的麻烦)。对于过滤,尺寸通常是要走的路。

第二个是你在地图中将lat / lng作为尺寸。尝试将它们更改为度量。如果您的尺寸(位置,类型)可以唯一地标识地图上的每个点(现在您已经使它们成为尺寸而不是属性,那么它们可以),那么您可以对纬度/经度进行平均。

您的标题问题是Tableau的一个已知问题。他们现在已经承认了这个问题大约两年半了,但是现在还没有解决问题。在标题中放置维度的行为是非常不一致的(通过Tableau论坛的快速搜索显示了一个非常令人震惊的人与您的确切问题)。我无法找到解决问题的方法,但这里针对您的具体情况进行了黑客攻击。

创建一个计算字段:

IIF(COUNTD([Location]) > 1, 'Multiple Locations', ATTR([Location]))

然后用该字段替换标题中的[位置]。它只是检查分区中存在多少个位置。如果只有一个,则使用ATTR([Location]),我们可以安全地假设它将返回单个位置的名称,而不是" *"。否则,它将返回"多个位置",您可以明显调整以满足您的需求。