暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PowerBI工具提示中唤出事件的触发区域的问题

BISeven 2021-12-07
674

在PowerBI中工具提示的唤出事件是有触发区域的,一般情况下是
度量值的内容所占据的宽度决定的


PowerBI工具提示指的是当鼠标悬浮于某个对象时会唤出一些提示内容。工具提示既可以采用PowerBI原生的,也可以自定义工具提示。


工具提示工作的条件是某个视觉对象中有数据模型中的列或者度量值,当鼠标悬于该视觉对象时就会出现工具提示。


Powerbi中原生的工具提示如下图中红框部分。

 

除了有原生的外,我们也可以自定义工具提示,利用工具提示页的形式自定义工具提示,详情可见PowerBI工具提示的用法

 

上文中提到了,当鼠标悬浮于某个对象时,会唤出工具提示。这里面就有个细节问题值得注意,唤出区域的问题,当鼠标悬浮于对象的哪个位置时,才能触发唤出事件(这里我们称为唤出事件)。在一般情况下,不会碰到这个问题。

 

例如,这里有一个场景,我们可以在报表页面上放置一个提示信息,当用户悬浮这个对象时,可以唤出一些提示的信息。可以使用卡片图结合工具提示,制作一个工具提示,显示提示内容,如下图:

 

 

在PowerBI中,只有当我们鼠标悬浮位置在文本:提示信息上时,才会唤出提示内容,而其他位置无法唤出信息提示:

 

这就是本文最重要的内容即卡片图中的事件区域仅仅是文本(度量值)所在的位置。无论卡片图的背景有多大,能够触发唤出事件的区域仅仅是文本所在的位置。在上述的情况下,这个细节问题可能不会引起问题。

 

如果提示信息这四个字,是一张图片(很有可能是经过了特殊的艺术设计,不然谁又会多用一张图片呢),还是利用卡片图唤出提示信息,首先需要写一个度量值作为卡片图的字段:

 

显示文本2 = ""

 

因为我们不需要卡片展示什么内容,仅仅是利用这个卡片图的工具提示功能,所以该度量值就简简单单的等于空字符。

 

这时你将卡片图覆盖于经过设计的图片(提示信息)上,发现无法召唤出工具提示,仅仅是在文本提示信息的中间位置时(可能),才能触发唤出事件。这是什么情况?

 

是的,因为上述DAX仅仅是一个空字符串,占了一个很小很小的位置,所以唤出事件触发区域也就很小很小,修改度量值如下,你会发现一切正常了,当你点击信息提示时,就能够唤出信息提示了。

 

显示文本2 = "                       "

 

 

 

综上所述,在PowerBI中工具提示的唤出事件是有触发区域的,一般情况下是度量值的内容所占据的宽度决定的。

 

 

文章转载自BISeven,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论