PowerBI版本在持續的更新,這使得報表設計可以實現更多新的功能,您能夠訪問 PowerBI Blog查看PowerBI的最新更新信息,本文總結了PowerBI新版本的重要更新和設計技巧。html
個人PowerBI開發系列的文章目錄:PowerBI開發ide
開發人員在設計報表時,根據分析的須要把報表劃分爲不一樣的主題,每一個主題獨佔報表的一個Page,而在這些Page上,通常會擺放相同的過濾器。過濾器也叫作切片(Slicer),提供了分析數據的視角。spa
用戶切換Page查看報表時,但願經過相同的視角來觀察報表,發現數據中隱藏的insight。同步切換是一個很是酷的更新,可是,使用該功能的限制是,目前只能用於PowerBI Desktop內置的Slicer,設計
而對於從Markplace中加載的用戶自定義的Slicer,還不能啓用同步切片的功能,例如,HierarchySlicer 不能實現切片的同步:3d
在PowerBI Desktop中設置切換同步的步驟是:orm
step1:打開同步切片的視圖htm
在Report試圖中,打開View菜單,勾選Sync slicers選項blog
step2,添加同步的Slicerci
在同步切片的視圖中,選擇同步切片的Page。切片同步是把整個Page的切片都添加進去,使得整個Page的切片和其餘Page的切片都是同步的。不一樣的Page中的切片同步能夠分組,每一個分組中的切片是同步的。pdo
用戶在PowerBI Service中查看報表時,有時會從當前的報表切換到其餘的報表上,等到回到原來的報表上時,用戶但願PowerBI可以保存切片,這就意味着,PowerBI Service必須保存終端用戶離開當前報表時所選擇的切片,並在用戶從新打開當前報表時,他看到的就是他以前看到的樣子,以前選中的切片如今依然是選中的。用戶的這個需求能夠經過 Persistent filters 來實現,這個功能在PowerBI中默認是啓用的。這意味着,全部的PowerBI報表會自動保存Filters,Slicers 和其餘的數據視圖的更新。
設計人員能夠經過 File -> Options and settings -> Options-> Current File -> Report settings 來查看Persistent filters的設置:
在當前的版本中,持久化過濾器有必定的使用限制,當Page中存在自定義的切片器時,持久化過濾的做用就會失效。
開發人員在發佈(Publish)報表時,會把報表的切片、過濾器等設置爲初始狀態,咱們把報表發佈時的狀態稱做報表的默認狀態。在啓用Persistent filters以後,PowerBI Service上會保存用戶的切片數據。當你看到以下的圖標時,說明,報表當前沒有處於默認狀態,
用戶能夠經過 Reset to default 按鈕,把切片重置到發佈時的默認狀態。
切片(Slicer)是PowerBI內置的圖表,該圖表會根據數據的類型,提供不一樣的類型,切片的類型有:List、Dropdown、Between、Before、After和Relative,設計人員能夠經過設置切片的類型。
例如,若是切片的數據是Date類型的,把切片的類型設置爲 Between,用戶能夠選擇連續的日期區間。
把切片隱藏(Hide)起來,使用戶查看不到切片器的存在。這樣,能夠在用戶不知情的狀況下,選擇特定的過濾條件,或者把過濾條件傳遞到其餘Page。
有時,須要把固定的條件作爲鑽透(Drillthrough)的過濾器,該過濾條件不想被用戶感知到,而且還須要把切片器的條件傳遞到鑽透Page,這就要把切片隱藏起來。
首先,在Page Size中增長Page的Height,而後,把切片器拉到Page的底部,最後,減小Page的Height,PowerBI就能夠把切片器隱藏起來。
根據一個字段對另外一個字段進行格式化顯示,當前的版本,可以對字段的背景色和字段顏色進行動態設置。
設置條件格式化的步驟是,選中一個Chart,點擊其Format屬性 ,打開 Conditional formatting 目錄,
格式化選項的默認值是Off,當切換到On時,PowerBI Desktop會自動打開設置窗體,設計人員在窗體中設置Background color scales和Font color scales。
參考文檔:
Announcing Persistent Filters in the Power BI Service