PowerBI问题,包括视觉效果、散光和一张桌子

PowerBI问题,包括视觉效果、散光和一张桌子,powerbi,powerbi-desktop,powerbi-custom-visuals,Powerbi,Powerbi Desktop,Powerbi Custom Visuals,我有散光眼镜,在桌子下面。其思想是在表中显示指向另一个系统中指定记录的链接。问题是,我只想在asTimeline中选择了1条记录时显示此表。通常情况下,过滤工作正常,但表中只有1个元素时应显示,否则应隐藏 目前是这样的: 现在,我尝试使用透明度量的解决方案,类似于。t问题是它不起作用,更改选择时,表视觉的背景不会改变(这不是颜色问题,我尝试过其他方法)。问题是在更改选择时是否触发ISFILTERED? 目前,我已将透明度量定义为 Make Transparent = IF(ISFILTERE

我有散光眼镜,在桌子下面。其思想是在表中显示指向另一个系统中指定记录的链接。问题是,我只想在asTimeline中选择了1条记录时显示此表。通常情况下,过滤工作正常,但表中只有1个元素时应显示,否则应隐藏

目前是这样的:

现在,我尝试使用透明度量的解决方案,类似于。t问题是它不起作用,更改选择时,表视觉的背景不会改变(这不是颜色问题,我尝试过其他方法)。问题是在更改选择时是否触发ISFILTERED? 目前,我已将透明度量定义为

Make Transparent = IF(ISFILTERED(Table[Id]), "Red", "Blue")

在asTimeline中,我将列Id指定为实体。

关于如何实现这一点,我有不同的想法,它不隐藏对象,而是使用一个仅当选择一个值时才返回值的度量

Link = SELECTEDVALUE('Table'[link],BLANK())
or
Link = SELECTEDVALUE('Table'[link],"Please select only one Id")

A different formula might be
Link = IF(HASONEVALUE('Table'[Id]), SELECTEDVALUE('Table'[Link]), BLANK() )

将这些度量值中的一个单独放在一个表中,您应该可以实现您所需要的(也可以将度量值格式化为“web URL”)。

不幸的是,这不起作用。我创建了一个度量值Link2=SELECTEDVALUE(DeploymentsTable[Link],BLANK()),在表值中我只有Link2,结果是表中始终显示链接,是否选择了bar。这很奇怪,但意味着即使没有在Id上进行任何选择,也只选择了一个值。我将在答案中添加另一个公式,该公式使用HASONEVALUE()。。。。即使我不期望它的行为有所不同