繁体   English   中英

根据 Power BI 中的切片器选择添加或删除视觉对象

[英]Add or delete visuals based on slicer selection in Power BI

我们如何根据 Power bi 中的切片器选择添加或删除视觉效果? 假设我有一个切片器来选择“状态”。 一旦用户选择了一个州值,这些州的城市应显示为卡片,其中包含人口、温度等详细信息。卡片应与该州的城市数量相对应。 我无法隐藏/显示视觉效果,因为我需要手动添加大约 500 个这样的视觉效果,并在每次发生更改时手动更改它们的属性。

我有一个我使用的解决方案,但我认为它无法用于这么多不同的视觉效果(如你所说的 500 个),我将它用于 20 个并且效果很好。

您将必须使用以下内容:

  1. 一个控制表
  2. 选择其他小节的 Switch 小节
  3. 衡量每个城市
  4. 切片器和书签

使用人口、温度等创建 1 个视觉对象。然后,不要在其中包含源值,而是为每个城市创建一个度量。 之后,您可以使用 Switch True 语句根据用户的选择更改视觉效果中的值。

基本上,您然后创建一个控制表,例如:

   ID     City_Name
    1     London
    2     Paris
    3     New York

之后,您创建一个新的 TOP 度量:(在您为每个城市创建的其他度量之上)

    Selected City= 
Switch(
    SELECTEDVALUE('Control Table'[Number_ID])
    , 1, [London Measure]
    , 2, [Paris Measure]
    , 3, [New York Measure]
    , [Default city without selection]
)

这是将作为价值添加到您的视觉的度量,并将相应地更改。

一旦您准备好控制表和措施,乏味的部分就开始了。 您使用以控制表的 ID 列作为值的 Chiclet Slicer。 然后您为每个城市创建一个书签,其中只有选定的值会发生变化。

在选择“1”时,选择“1”时,将其另存为伦敦书签1。 控制表将确保使用以上选定城市度量的正确度量。

对每个城市都这样做,然后最后隐藏切片器。

现在,您将拥有一个根据用户通过书签和所选城市计算(switch 语句)进行的选择而变化的视觉效果,而无需创建 500 个视觉效果。

我建议你先在 3 个城市尝试这个,看看它是否是一个合适的解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM