我已经troubleshooting this issue点击地理地图中的数据点并显示NOTHING。但是,所有其他日期点都按预期工作
故障排除步骤
但是,我改变了数据点的纬度和经度并且它有效。
现在,当我恢复到数据点的正确纬度和经度时,它无法正常工作。
为什么地球不起作用?
我应该以某种方式格式化经度和纬度吗?这就是我格式化的方式:
请请帮忙。我一整天都在努力。
这是我工作的屏幕截图,当我从下拉列表中选择位置时
这是我从地图中选择数据点时的屏幕截图,并且它已经工作了。
注意底部的数据是BLANK,好像没有选择任何内容。
但如果我在地图上选择任何其他数据点就可以了
概念证明是here,
请注意,当您在地图上点击Eat at Joes
时,数据显示为空白,但如果您从下拉列表中选择Eat at Joes
,那么它可以正常工作
如果我去仪表板,做矩形选择,这就是我得到的
如果我去原始地图做矩形选择,我就明白了。它表示64个标记,1行1列
如果我使用快速过滤器,请选择Eat at Joes
,它会显示数据,包括名称Eat at Joes
但如果我盘旋或选择在乔斯吃on the map (not the drop-down), the name in the dashboard says
没有instead of
在乔斯吃。
这种情况发生在我悬停的所有数据点上。
我上传了最新的工作簿here
我将Cal_Loc拖到详细信息并且它是聚合的(我无法更改为Dimension)并且没有出现在仪表板面板的下拉列表中。
然而,在地图屏幕的左下角,它显示5 marks
即使我看到4,这仍然非常令人不安......
答案 0 :(得分:2)
有两个问题。
首先,您正在使用ATTR()
。不要将感兴趣的字段作为属性放入Tooltip中,而是将它们作为维度放入Detail中。过滤属性很棘手(*会让你遇到各种各样的麻烦)。对于过滤,尺寸通常是要走的路。
第二个是你在地图中将lat / lng作为尺寸。尝试将它们更改为度量。如果您的尺寸(位置,类型)可以唯一地标识地图上的每个点(现在您已经使它们成为尺寸而不是属性,那么它们可以),那么您可以对纬度/经度进行平均。
您的标题问题是Tableau的一个已知问题。他们现在已经承认了这个问题大约两年半了,但是现在还没有解决问题。在标题中放置维度的行为是非常不一致的(通过Tableau论坛的快速搜索显示了一个非常令人震惊的人与您的确切问题)。我无法找到解决问题的方法,但这里针对您的具体情况进行了黑客攻击。
创建一个计算字段:
IIF(COUNTD([Location]) > 1, 'Multiple Locations', ATTR([Location]))
然后用该字段替换标题中的[位置]。它只是检查分区中存在多少个位置。如果只有一个,则使用ATTR([Location])
,我们可以安全地假设它将返回单个位置的名称,而不是" *"。否则,它将返回"多个位置",您可以明显调整以满足您的需求。