【问题标题】:Highlight selected bar in a column chart in Power BI在 Power BI 的柱形图中突出显示选定的条形图
【发布时间】:2020-09-23 08:56:41
【问题描述】:

我有一个包含 79 个地理位置的柱形图和一个包含 79 个地理位置的切片器。柱形图不依赖于切片器,但页面中还有其他可视化效果依赖于切片器。

我要实现的是,当我在切片器中选择特定地理位置时,应突出显示与所选地理位置相对应的栏(即不同的颜色填充)。有人可以告诉我是否有可能实现。

我能够部分通过创建一个独立的切片器来实现这一点。不是来自桌子或加入桌子。我创建了 2 个新度量,一个在切片器中显示所选值,第二个度量为它赋予颜色。我使用它来更改数据颜色,方法是使用“fx”来确定列的颜色。我附上显示此解决方案的 Power BI 文件供您参考。

但是通过做一个独立的切片器,我的其他可视化不会更新。我想知道是否可以在不创建独立切片器的情况下实现这一点,这样我的其他可视化效果不会受到影响。

非常感谢任何帮助。谢谢。

措施 1:Measure = SELECTEDVALUE(Locality[Locality])

措施 2:Colour = IF(MAX(Sheet1[Locality]) = selectedvalue(Locality[Locality]),"red","blue")

请查看下面的屏幕截图并链接到示例 .pbix 文件以供参考。

示例 Power BI 文件 - https://1drv.ms/u/s!AubIV2PXG9p4gqhykbbmeMfFYlChCw?e=w6UABf

断开连接的表解决方案文件 - https://1drv.ms/u/s!AubIV2PXG9p4gql1_KvyEK82cZZDMw?e=7TAR6i

【问题讨论】:

    标签: powerbi powerbi-desktop


    【解决方案1】:

    当我检查你的解决方案文件时,你做了一个很棒的把戏。但是切片器没有按预期工作,根据您的解释,这是您的问题。为了让它发挥作用,你可以逆向你现在所做的事情。

    您已将切片器值与其他数据分开,因此在切片器中选择一个值仍会将所有位置保留在条形图中。但问题是,它还保留了其他图表中您想要对切片器选择生效的所有位置。对吧?

    如果上述解释和假设是正确的,只需将您的 LocalityPopulation 列分开到不同的 island (no relationship) 表。并从新表中创建您的 BAR 图表。现在,如果您在切片器中选择一个值,所有图表都将被相应过滤,但 BAR 图表除外。

    最后,按照您当前实施的方式将颜色度量应用于 FX。当我在这里尝试并取得成功时,这将起作用。以下是示例输出-

    【讨论】:

    • 嗨@mkRabbani,感谢您的解决方案。我试过你所说的,但它对我不起作用。我创建了一个带有 Locality 和 Population 字段的新岛(无关系)表。然后我从这张表中创建了条形图。我基于 Locality 表创建了这两个度量。当我将颜色度量应用于 FX 时,它会更改所有条形的颜色。不知道我做错了什么。你能帮忙吗?这是 Power BI 文件当前版本的链接。谢谢你。 1drv.ms/u/s!AubIV2PXG9p4gql2mTQo1oIfVCYHrQ?e=DZCoMA
    • 嗨@PVS,请检查您的更新报告 - drive.google.com/file/d/1b0UeEHarCAOq3rwqcTWwNm5iC67L3Gni/…
    • 本地有一个页面级过滤器。我只是为了测试目的而减少了切片器中的值的数量。首先删除它。
    • 非常感谢。快速浏览一下,我注意到您没有使用 Locality 表。您使用“Sheet1”中的位置和人口字段制作了一个断开连接的表,并为颜色创建了度量并应用了 FX。我将尝试使用我的完整数据集重新创建此示例,并在有任何错误时更新您。
    猜你喜欢
    • 2019-03-26
    • 2022-08-12
    • 2014-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-18
    • 2023-01-28
    • 1970-01-01
    相关资源
    最近更新 更多