Tableau 地图工具提示未显示平均参考线

时间:2021-02-23 11:00:19

标签: tooltip tableau-api

我创建了一个图表,将不同城市的生活成本可视化,并输入了一条表示平均值的线。当将此表整合到我的地图的工具提示中时,这条线不再代表平均值,而是每个城市的实际生活成本。我一直在尝试很多,但似乎无法弄清楚。感谢您提供任何提示!

Screenshot 1: chart, Screenshot 2: map Screenshot 3: customisations for editing reference line

1 个答案:

答案 0 :(得分:1)

这是因为由点击/悬停触发的工具提示一次只考虑一个城市,因此平均值等于该特定城市的总和:您只计算一个城市的平均值。

为了计算正确的参考值,您应该使用 LOD 创建一个这样的计算字段:

{ FIXED : SUM([Cost Of Living])} / { FIXED : COUNTD([City])}

然后您可以在双轴图表中使用该计算字段。

这样做,由于 EXCLUDE 在维度过滤器之前起作用,您将能够保留整个城市的平均值,即使工具提示会触发过滤器。

看看这个用 superstore 制作的简单示例,并注意与上面的计算字段相关的红线 (LOD v2)。

enter image description here

如您所见,还有一条蓝线与我之前编写的计算字段(LOD v1)相关:

{ EXCLUDE [State] : AVG(  { FIXED [State] : SUM([Sales])})}

一旦我们转到触发工具提示中的可视化的主工作表,您将看到红色值仍然保留对所有数据计算的正确值,而蓝色值仅考虑根据过滤器的数据。

>

enter image description here

事实上,FIXED 是唯一在维度过滤器之前起作用的 LOD 演算,它能够绕过由工具提示触发的过滤。