【问题标题】:PowerBI issue with visuals, asTimeline and a Table视觉效果、asTimeline 和表格的 PowerBI 问题
【发布时间】:2020-05-23 10:29:59
【问题描述】:

我有 asTimeline 视觉对象,位于表格下方。这个想法是在表中显示到另一个系统中指定记录的链接。问题是我只想在 asTimeline 中选择了 1 条记录时才显示此表。一般来说,过滤工作正常,但表中只有 1 个元素时应显示,否则隐藏。

目前是这样的:

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

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

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

【问题讨论】:

    标签: powerbi powerbi-desktop powerbi-custom-visuals


    【解决方案1】:

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

    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,结果是表中始终显示链接,无论是否选择或取消选择栏。
    • 这很奇怪,但这意味着即使没有对 Id 进行任何选择,也只选择了一个值。我将在使用 HASONEVALUE().... 的答案中添加另一个公式,即使我不希望它表现不同
    猜你喜欢
    • 1970-01-01
    • 2022-10-17
    • 1970-01-01
    • 1970-01-01
    • 2020-05-04
    • 2019-09-15
    • 1970-01-01
    • 2016-07-18
    • 2017-04-11
    相关资源
    最近更新 更多