【问题标题】:Tableau reacts poorly to latitude and longitude for one particular locationTableau 对某个特定位置的纬度和经度反应不佳
【发布时间】:2015-09-08 05:32:49
【问题描述】:

我一直是troubleshooting this issue,我点击地理地图中的数据点,但没有出现任何内容。但是,所有其他日期点都按预期工作

故障排除步骤

  1. 我删除并重新创建了画面地图
  2. 我删除了有问题的数据点,所有其他数据点都正常工作
  3. 我重命名了数据点的地址,同样的问题

但是后来,我改变了数据点的经纬度,它起作用了。

现在,当我恢复到数据点的正确纬度和经度时,它不起作用。

为什么它不起作用?

有什么方法可以格式化经度和纬度吗?我是这样格式化的:

请帮忙。我整天都在做这个。

这是当我从下拉菜单中选择位置时它的工作截图

这是我从地图中选择数据点时的屏幕截图,但它不起作用。

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

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

更新

概念证明是here

注意当你在地图上点击Eat at Joes时,数据显示是空白的,但是如果你从下拉菜单中选择Eat at Joes,那么它就可以了

另一个更新

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

如果我去原始地图并进行矩形选择,我会得到这个。上面写着 64 分,1 行 1 列

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

但如果我将鼠标悬停在或选择“在 Joes 吃饭on the map (not the drop-down), the name in the dashboard saysNoneinstead of在 Joes 吃饭”。

这发生在我将鼠标悬停在的所有个数据点上。

我上传了最新的工作簿here

计算字段后更新

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

但是在地图屏幕的左下角,它显示5 marks,尽管我看到了 4,这仍然很令人不安......

【问题讨论】:

  • Sohni,你有没有机会在某个地方发布你的工作簿?关于您的问题可能是什么,我有一些猜测,但是如果没有查看数据/工作簿,它们只能是猜测。也许有一种方法可以匿名?如果没有,我可以尝试一下。
  • 查看相关操作的仪表板操作菜单的屏幕截图以及显示哪些字段放置在相关工作表中的位置的屏幕截图也会很有帮助。
  • @AndrewLaPrise Ahhhhh,我会尝试以某种方式匿名化它。作为快速修复,我稍微更改了纬度点,所以现在位置距离建筑物 100 英尺。
  • 啊,这对你来说太荒谬了,我只是不知道如何在没有更多信息的情况下诊断问题。那么似乎是问题的纬度/经度是什么?你是说当你改变这一点的纬度/经度时,除了纬度/经度什么都没有,那么问题就消失了?
  • @AndrewLaPrise 是的。当我改变纬度/经度时,它消失了。但这是创可贴的方法。有些画面地图由 2000 个点组成,这种方法根本不可能。最早会得到工作簿。

标签: dictionary latitude-longitude tableau-api


【解决方案1】:

有两个问题。

首先是您使用的是ATTR()。与其将感兴趣的字段作为属性放入 Tooltip 中,不如将它们作为维度放入 Detail 中。过滤一个属性是很棘手的(那*会让你陷入各种麻烦)。对于过滤,维度通常是要走的路。

第二个是地图中的纬度/经度作为维度。尝试将它们更改为度量值。如果您的维度(位置、类型)可以唯一地标识地图上的每个点(现在您已经将它们设为维度而不是属性,它们可以),那么您可以平均纬度/经度。

您的标题问题是 Tableau 的一个已知问题。他们已经承认这个问题大约两年半了,但目前还没有解决办法。在标题中添加维度的行为非常不一致(通过 Tableau 论坛快速搜索会发现有相当多的人遇到了您的确切问题)。我找不到您的问题的解决方案,但这里有一个针对您的具体情况的破解方法。

制作一个计算字段:

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

然后将标题中的 [Location] 替换为该字段。它只是检查分区中存在多少位置。如果只有一个,它使用ATTR([Location]),我们可以放心地假设它将返回单个位置的名称而不是“*”。否则,它会返回“多个位置”,您显然可以根据需要进行调整。

【讨论】:

  • 我试过这个并上传了。现在我有新问题了。当我全选时,Eat at Joes 根本不出现,即有 4 个数据点而不是 5 个。当我从仪表板下拉菜单中专门选择 Eat at Joes 并将鼠标悬停在 Eat at Joes 上时,它仍然显示为空白。我还注意到,当我选择All 时,一个数据点显示Belfrance Chocolate,但是当我选择Eat at Joes 时,它会在与Belfrance Chocolate 相同的位置显示数据点。
  • 我没有放弃你,Sohni。只是还没来得及真正深入研究。但我肯定没有放弃你。
  • 您提到只有 4 个数据点而不是 5 个,但我的情况并非如此。围绕所有五个点进行矩形选择(单击并拖动),弹出的命令菜单将显示您选择了 5 个点。
  • @SohniMahiwal,我用新的可能修复方法更新了我的答案。
猜你喜欢
  • 2011-09-09
  • 1970-01-01
  • 2012-11-08
  • 1970-01-01
  • 1970-01-01
  • 2013-03-17
  • 2017-11-10
  • 1970-01-01
  • 2019-04-21
相关资源
最近更新 更多