PowerBI是微軟新一代的交互式報表工具,把相關(guān)的靜態(tài)數(shù)據(jù)轉(zhuǎn)換為酷炫的可視化的,能夠根據(jù)filter條件,對數(shù)據(jù)執(zhí)行動態(tài)篩選,從不同的角度和粒度上分析數(shù)據(jù)。PowerBI主要由兩部分組成:PowerBI Desktop和 PowerBI Service,前者供報表開發(fā)者使用,用于創(chuàng)建數(shù)據(jù)模型和報表UI,后者是管理報表和用戶權(quán)限,以及查看報表(Dashboard)的網(wǎng)頁平臺(Web Portal)。在開始PowerBI制作報表之前,請先下載 PowerBI Desktop桌面開發(fā)工具,并注冊Power BI service賬戶,在注冊Service賬號之后,開發(fā)者可以一鍵發(fā)布(Publish)到云端,用戶只需要在IE或Edge瀏覽器中打開相應(yīng)的URL鏈接,在權(quán)限允許的范圍內(nèi)查看報表數(shù)據(jù)。

一,認識PowerBI Desktop主界面

打開PowerBI Desktop開發(fā)工具,主界面非常簡潔,分布著開發(fā)報表常用的多個面板,每個面板都扮演著重要的角色:

  • 頂部是主菜單,打開Home菜單,通過“Get Data”創(chuàng)建數(shù)據(jù)連接;通過“Edit Queries”對數(shù)據(jù)源進行編輯;

  • 左邊框分別是Report,Data和Relationships,在開發(fā)報表時,用于切換視圖,在Relationships界面中,管理數(shù)據(jù)關(guān)系,數(shù)據(jù)建模是報表數(shù)據(jù)交互式呈現(xiàn)的關(guān)鍵;

  • 右邊是可視化(Visualizations)和字段(Fields),用于設(shè)計報表的UI,系統(tǒng)內(nèi)置多種可視化組件,能夠創(chuàng)建復(fù)雜、美觀的報表;

  • 底部邊框是Report的Page,通過“+”號新建Page,PowerBI允許在一個Report中創(chuàng)建多個Page,多個Page共享Data和Relationships;

萬碼學(xué)堂,電腦培訓(xùn),計算機培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

二,加載數(shù)據(jù)

在Home主菜單中,點擊“Get Data”,能夠從多種數(shù)據(jù)源(文檔,數(shù)據(jù)庫,Azure等)中加載數(shù)據(jù),在PowerBI Desktop中,每一個數(shù)據(jù)源都被抽象成一個“Query”,在加載數(shù)據(jù)時,PowerBI支持對Query進行編輯,在Query Editor中編輯Query,對數(shù)據(jù)進行清理,轉(zhuǎn)換,以滿足復(fù)雜的業(yè)務(wù)需求。

1,加載Excel示例數(shù)據(jù)

示例數(shù)據(jù):download this sample Excel workbook,將Excel下載到本地主機中,選擇Excel數(shù)據(jù)源類型,點擊“Connect”,指定Excel文件的路徑:

萬碼學(xué)堂,電腦培訓(xùn),計算機培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)