當選擇在切片機最多的一年我希望面積圖顯示從選擇的一年,直到最後所有數據(所有幾年我在我的數據源中)。 但是,它只是顯示在切片機上選擇一年的數據。 所以我有這樣的:如何在電力BI顯示面積圖選自於切片年開始的數據,並得到所有接下來的幾年
但我想它是這樣的:我在切片選擇的任何年份 - 圖表將顯示,從2014年起開始的所有數據,並進入2017年爲止
我只是遵循PowerBI模板例子,它似乎是有可能做到這一點:
當選擇在切片機最多的一年我希望面積圖顯示從選擇的一年,直到最後所有數據(所有幾年我在我的數據源中)。 但是,它只是顯示在切片機上選擇一年的數據。 所以我有這樣的:如何在電力BI顯示面積圖選自於切片年開始的數據,並得到所有接下來的幾年
但我想它是這樣的:我在切片選擇的任何年份 - 圖表將顯示,從2014年起開始的所有數據,並進入2017年爲止
我只是遵循PowerBI模板例子,它似乎是有可能做到這一點:
這是可行的,但它需要一些技巧和額外的措施。
TL; DR:您看到的切片器實際上作爲value picker
而不是作爲過濾器。一個extra measure based on the value
被創建並用作visual level filter
以供視覺操作。
如果你想跟着一起,你可以從這個Microsoft edX course about Power BI下載.pbix file。
首先,創建基於現有Date
表的新table
,只有不同的年代:
Year = DISTINCT('Date'[Year])
然後,創建一個切片與新創建的Year
列Year
表(不的Date
表)。
的度量(作爲標誌)創建如下:
Flag =
VAR YearSelected = FIRSTNONBLANK(VALUES('Year'[Year]), 0)
RETURN
IF(VALUES('Date'[Year]) >= YearSelected, 1, 0)
所以基本上它會從今年切片機選擇了今年的年值進行比較日期表來查看它是否大於或等於它。
圖表與來自Date
表Year
柱(NOT的Year
表),和其他需要的措施創建。 Flag
加到Visual level filters
和設置爲1。
所以Flag
值將根據在限幅器年份拾取的值改變,並擔任實際過濾器,以圖表顯示。
結果:
編輯:更多的用例
@Oleg試想想如何可以進一步應用Flag
概念。例如,如果您希望另一個圖表顯示與切片機同年的數據,則可以設置另一個標記SameYearFlag
,並且只將值比較的部分更改爲=
。將它添加到圖表Visual level filter
,它將只顯示同年的數據。是的,通過擴展,這意味着您可以擁有其他標誌,例如LastYearFlag
,NextYearFlag
等,只要它對您有意義。用例取決於你。
LastYearFlag =
VAR YearSelected = FIRSTNONBLANK(VALUES('Year'[Year]), 0)
RETURN
IF(YearSelected - VALUES('Date'[Year]) = 1, 1, 0)
NextYearFlag =
VAR YearSelected = FIRSTNONBLANK(VALUES('Year'[Year]), 0)
RETURN
IF(VALUES('Date'[Year]) - YearSelected = 1, 1, 0)
SameYearFlag =
VAR YearSelected = FIRSTNONBLANK(VALUES('Year'[Year]), 0)
RETURN
IF(VALUES('Date'[Year]) = YearSelected, 1, 0)
例子:
通過其僅一年切片機,我可以在同一年,去年在明年之後,通過應用不同的標誌數據,以及所有年份的圖表給他們。
如上所述,這取決於您想出更有趣的用例!
我會建議考慮新的數字範圍切片機。 您可以將其設置爲「大於或等於」。用戶可以通過輸入數字或拖動切片機來選擇範圍內的初始年份。
您將需要啓用雙向電力桌面,選擇此功能下的「預覽功能」。
文檔https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-slicer-numeric-range/
中很好地體現出來這是怎麼可能看起來像:
謝謝。在我創建了另一個年份切片器之後 - 對於特定的面積圖,它工作正常。但是,我如何讓其餘的視覺對象與同一個切片器相對應?我只想爲我的所有視覺效果製作單一年份切片器。 我錯過了什麼嗎? 並感謝您的微軟edX課程。 – Oleg
@Oleg檢查上面的編輯。不,edX課程相當基礎,不包括這些技能。 (哈哈)我只是用它作爲一些可共享公共數據和插圖的pbix的參考。 –