【问题标题】:Tableau map tooltip not displaying average reference lineTableau 地图工具提示不显示平均参考线
【发布时间】:2021-05-25 15:33:58
【问题描述】:

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

【问题讨论】:

    标签: tooltip tableau-api


    【解决方案1】:

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

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

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

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

    这样做,因为 EXCLUDE 在维度过滤器之前起作用,即使工具提示会触发过滤器,您也可以保留整个城市的平均值。

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

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

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

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

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

    【讨论】:

    • 您好 Fabio,非常感谢您的帮助,不幸的是,即使我按照您的建议创建了计算字段并将其用作参考线的值,它仍然无法正常工作。在工具提示中,该行仍然显示城市价值而不是平均值,还有其他想法吗?
    • 我在您的答案中使用了第一个 LOD 并将其设置为平均线的值,它起作用了!非常感谢!
    • 您能否接受答案以将此主题标记为已关闭? tnx
    • 我该怎么做?找不到按钮
    • 你应该会在我的回答的上/下投票指示器旁边看到一个 V 标志...一旦点击它应该变成绿色;-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-25
    • 2022-10-14
    • 1970-01-01
    • 2015-06-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    相关资源
    最近更新 更多