[英]Add or delete visuals based on slicer selection in Power BI
我們如何根據 Power bi 中的切片器選擇添加或刪除視覺效果? 假設我有一個切片器來選擇“狀態”。 一旦用戶選擇了一個州值,這些州的城市應顯示為卡片,其中包含人口、溫度等詳細信息。卡片應與該州的城市數量相對應。 我無法隱藏/顯示視覺效果,因為我需要手動添加大約 500 個這樣的視覺效果,並在每次發生更改時手動更改它們的屬性。
我有一個我使用的解決方案,但我認為它無法用於這么多不同的視覺效果(如你所說的 500 個),我將它用於 20 個並且效果很好。
您將必須使用以下內容:
使用人口、溫度等創建 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.