簡體   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