隨著大數(shù)據(jù)研究熱潮的興起,各種數(shù)據(jù)可視化圖表層出不窮,大數(shù)據(jù)生動呈現(xiàn)就成為了具有挑戰(zhàn)性的工作,隨之出現(xiàn)了大量的可視化軟件。本書是基于行業(yè)占有率比較高的Microsoft Power BI*版本所編寫的,詳細(xì)介紹Microsoft Power BI的數(shù)據(jù)可視化功能,包括數(shù)據(jù)類型和運算符、軟件的安裝、連接數(shù)據(jù)源、數(shù)據(jù)基礎(chǔ)操作、可視化設(shè)計原則、可視化圖表、自定義可視化效果、報表、儀表板、查詢編輯器、運行R腳本、數(shù)據(jù)高級操作、數(shù)據(jù)分析表達(dá)式、網(wǎng)頁流量數(shù)據(jù)分析、超市運營數(shù)據(jù)分析、Power BI移動應(yīng)用和Power BI應(yīng)用開發(fā)等內(nèi)容。
前 言
數(shù)據(jù)可視化是數(shù)據(jù)視覺表現(xiàn)形式的技術(shù),這種數(shù)據(jù)視覺表現(xiàn)形式被定義為以某種概要形式抽取出來的信息,目的是直觀地展現(xiàn)數(shù)據(jù),使用戶花費數(shù)小時甚至更久才能歸納的規(guī)律轉(zhuǎn)換成一眼就能讀懂的可視化圖表。
本書基于Power BI編寫,詳細(xì)介紹Power BI的數(shù)據(jù)可視化功能,包括數(shù)據(jù)類型和運算符、軟件的安裝、連接數(shù)據(jù)源、數(shù)據(jù)基礎(chǔ)操作、可視化設(shè)計原則、可視化圖表、自定義可視化效果、報表、儀表板、查詢編輯器、運行R腳本、數(shù)據(jù)高級操作、數(shù)據(jù)分析表達(dá)式、網(wǎng)頁流量數(shù)據(jù)分析、超市運營數(shù)據(jù)分析、Power BI移動應(yīng)用和Power BI應(yīng)用開發(fā)等內(nèi)容。
本書的內(nèi)容
第1章介紹Power BI概況,包括報表視圖、數(shù)據(jù)視圖和關(guān)系視圖,以及報表編輯器、數(shù)據(jù)類型和軟件的安裝等。
第2章介紹連接數(shù)據(jù)源,包括連接到文件和數(shù)據(jù)庫。
第3章介紹數(shù)據(jù)基礎(chǔ)操作,包括屬性的操作和圖表的操作。
第4章介紹可視化設(shè)計,包括選擇合適的視覺對象、選擇合適的度量值和可視化對象元素。
第5章介紹常用可視化圖表,包括堆積條形圖、堆積柱形圖、簇狀條形圖、簇狀柱形圖、折線圖、分區(qū)圖、瀑布圖和漏斗圖等25種效果。
第6章介紹自定義可視化效果,包括子彈圖、詞云、桑基圖、龍卷風(fēng)圖、阿斯特圖、陽光圖、流線圖、和弦圖和雷達(dá)圖等20種效果。
第7章介紹報表,包括向報表添加頁面和報表設(shè)計原則等。
第8章介紹儀表板,包括創(chuàng)建Power BI儀表板、Power BI中的磁貼和編輯儀表板磁貼等。
第9章介紹查詢編輯器,包括連接到數(shù)據(jù)、調(diào)整數(shù)據(jù)、追加數(shù)據(jù)、合并數(shù)據(jù)和對行進(jìn)行分組等。
第10章介紹運行R腳本,包括在查詢編輯器中使用R、編輯器查詢的限制和R與Power BI的協(xié)同使用。
第11章介紹數(shù)據(jù)高級操作,包括自動和手動創(chuàng)建關(guān)系、手動編輯和刪除關(guān)系,以及數(shù)據(jù)按列排序等。
第12章介紹數(shù)據(jù)分析表達(dá)式,包括函數(shù)、計算列和計算表。
第13章介紹網(wǎng)頁流量數(shù)據(jù)案例分析,包括連接到Web數(shù)據(jù)源、調(diào)整和清理數(shù)據(jù)表,以及創(chuàng)建可視化效果。
第14章介紹超市運營數(shù)據(jù)案例分析,包括從Excel獲取數(shù)據(jù)、創(chuàng)建自定義新列和創(chuàng)建可視化效果等。
第15章介紹Power BI移動應(yīng)用,包括在iPhone、iPad、Android手機和Android平板電腦上查看儀表板。
第16章介紹Power BI應(yīng)用開發(fā),包括將儀表板集成到應(yīng)用和將磁貼集成到應(yīng)用。
本書的特色
(1)內(nèi)容全面,講解詳細(xì)
本書是一本全面的Power BI著作,詳細(xì)介紹了大部分常用功能,對于初次學(xué)習(xí)Power BI軟件的讀者來說幫助較大,書中列出了創(chuàng)建可視化數(shù)據(jù)分析視圖的每一步操作,便于讀者練習(xí)實踐。
(2)由淺入深、循序漸進(jìn)
本書從Power BI簡介、連接數(shù)據(jù)源、基礎(chǔ)可視化操作、高級可視化操作,到Power BI移動應(yīng)用和Power BI應(yīng)用開發(fā)等,由淺入深,循序漸進(jìn),適合各個層次的讀者閱讀。
(3)案例豐富,高效學(xué)習(xí)
本書在介紹功能的同時,基本都是結(jié)合實際進(jìn)行講解,而且為了使讀者快速提高數(shù)據(jù)分析的整體能力,書中詳細(xì)介紹了網(wǎng)頁流量數(shù)據(jù)分析和超市運營數(shù)據(jù)分析兩個案例。
本書的讀者對象
本書的內(nèi)容和案例適用于互聯(lián)網(wǎng)、咨詢、快消品、能源等行業(yè)的數(shù)據(jù)可視化分析用戶,可供高等院校相關(guān)專業(yè)學(xué)生及從事數(shù)據(jù)分析的研究者參考使用,也可作為Power BI軟件培訓(xùn)和自學(xué)的教材。
由于編者水平所限,書中難免存在錯誤和不妥之處,請廣大讀者批評指正。
編 者
2017年11月
王國平,碩士研究生,主要研究領(lǐng)域為數(shù)據(jù)可視化、數(shù)據(jù)挖掘和機器學(xué)習(xí),致力于交互式數(shù)據(jù)可視化技術(shù)在企業(yè)中的應(yīng)用,現(xiàn)已出版《IBM SPSS Modeler數(shù)據(jù)與文本挖掘?qū)崙?zhàn)》、《Tableau數(shù)據(jù)可視化從入門到精通》和《數(shù)據(jù)可視化與數(shù)據(jù)挖掘基于Tableau和SPSS Modeler圖形界面》三本專著。
目 錄
第1章 Power BI概況1
1.1 Power BI簡介1
1.1.1 軟件界面1
1.1.2 主要特征2
1.2 Power BI視圖3
1.2.1 報表視圖3
1.2.2 數(shù)據(jù)視圖5
1.2.3 關(guān)系視圖6
1.3 Power BI報表編輯器8
1.3.1 可視化窗格9
1.3.2 篩選器窗格10
1.3.3 字段窗格11
1.4 數(shù)據(jù)類型12
1.4.1 數(shù)字類型13
1.4.2 日期/時間類型13
1.4.3 文本類型14
1.4.4 其他類型14
1.5 軟件安裝14
1.5.1 系統(tǒng)要求14
1.5.2 安裝步驟15
第2章 連接數(shù)據(jù)源19
2.1 連接到文件21
2.1.1 Excel文件21
2.1.2 文本/CSV文件23
2.1.3 XML文件25
2.2 連接到數(shù)據(jù)庫27
2.2.1 SQL Server數(shù)據(jù)庫27
2.2.2 MySQL數(shù)據(jù)庫30
2.2.3 Oracle數(shù)據(jù)庫36
第3章 數(shù)據(jù)基礎(chǔ)操作40
3.1 屬性的操作40
3.1.1 新建列41
3.1.2 刪除列41
3.1.3 重命名列43
3.1.4 數(shù)據(jù)排序45
3.2 圖表的操作45
3.2.1 導(dǎo)出數(shù)據(jù)46
3.2.2 查看數(shù)據(jù)47
3.2.3 刪除47
3.2.4 排序47
第4章 可視化設(shè)計49
4.1 可視化設(shè)計基本要求49
4.1.1 選擇合適的視覺對象50
4.1.2 選擇合適的度量值51
4.2 調(diào)整可視化對象元素52
4.2.1 坐標(biāo)軸52
4.2.2 數(shù)據(jù)顏色53
4.2.3 數(shù)據(jù)標(biāo)簽54
4.2.4 標(biāo)題54
4.2.5 背景55
4.3 自定義可視化效果56
4.3.1 可視化模板下載56
4.3.2 可視化模板導(dǎo)入58
第5章 可視化圖表61
5.1 堆積條形圖61
5.2 堆積柱形圖63
5.3 簇狀條形圖65
5.4 簇狀柱形圖66
5.5 百分比堆積條形圖68
5.6 百分比堆積柱形圖69
5.7 折線圖71
5.8 分區(qū)圖72
5.9 堆積面積圖74
5.10 折線和堆積柱形圖76
5.11 折線和簇狀柱形圖76
5.12 功能區(qū)圖79
5.13 瀑布圖79
5.14 散點圖82
5.15 餅圖84
5.16 環(huán)形圖85
5.17 樹形圖87
5.18 漏斗圖88
5.19 儀表盤90
5.20 卡片圖91
5.21 多行卡93
5.22 KPI94
5.23 切片器96
5.24 表97
5.25 矩陣99
第6章 自定義可視化效果101
6.1 阿斯特圖101
6.2 博彥日歷103
6.3 子彈圖105
6.4 和弦圖107
6.5 相關(guān)圖109
6.6 聚類圖111
6.7 決策樹112
6.8 雙KPI114
6.9 甘特圖116
6.10 直方圖118
6.11 點線圖120
6.12 網(wǎng)絡(luò)導(dǎo)航圖121
6.13 雷達(dá)圖123
6.14 桑基圖125
6.15 社交網(wǎng)絡(luò)圖127
6.16 流線圖129
6.17 陽光圖131
6.18 時間序列圖133
6.19 龍卷風(fēng)圖135
6.20 詞云137
第7章 報表139
7.1 Power BI報表簡介139
7.1.1 報表的優(yōu)點140
7.1.2 報表與儀表板的比較140
7.2 報表添加頁面141
7.2.1 向報表添加頁面141
7.2.2 向報表添加篩選器143
7.3 報表設(shè)計原則145
7.3.1 調(diào)整頁面布局145
7.3.2 信息表達(dá)清楚147
7.3.3 報表外觀美觀149
第8章 儀表板151
8.1 創(chuàng)建Power BI儀表板151
8.1.1 從報表創(chuàng)建儀表板151
8.1.2 創(chuàng)建儀表板的副本157
8.2 Power BI中的磁貼159
8.2.1 儀表板磁貼159
8.2.1 從報表固定磁貼160
8.2.3 磁貼固定到儀表板161
8.2.4 磁貼添加超鏈接163
8.3 編輯儀表板磁貼164
8.3.1 添加圖像164
8.3.2 添加文本165
8.3.3 添加視頻165
第9章 查詢編輯器167
9.1 查詢編輯器167
9.1.1 查詢功能區(qū)169
9.1.2 查詢窗格170
9.1.3 數(shù)據(jù)視圖170
9.1.4 查詢設(shè)置窗格171
9.2 常見查詢?nèi)蝿?wù)172
9.2.1 連接到數(shù)據(jù)172
9.2.2 調(diào)整數(shù)據(jù)174
9.2.3 追加數(shù)據(jù)176
9.2.4 合并數(shù)據(jù)178
9.2.5 對行進(jìn)行分組183
第10章 運行R腳本185
10.1 在查詢編輯器中使用R185
10.2 編輯器查詢的限制191
10.3 R與Power BI協(xié)同使用192
第11章 數(shù)據(jù)高級操作194
11.1 創(chuàng)建和管理關(guān)系194
11.1.1 自動創(chuàng)建關(guān)系194
11.1.2 手動創(chuàng)建關(guān)系196
11.1.2 手動編輯關(guān)系198
11.1.2 手動刪除關(guān)系199
11.2 數(shù)據(jù)按列排序200
11.2.1 使用排序依據(jù)200
11.2.2 返回默認(rèn)排序202
第12章 數(shù)據(jù)分析表達(dá)式203
12.1 函數(shù)203
12.1.1 函數(shù)定義203
12.1.2 函數(shù)案例204
12.2 計算列209
12.2.1 計算列209
12.2.2 計算列案例210
12.3 計算表212
12.3.1 計算表212
12.3.2 計算表案例213
第13章 案例:網(wǎng)頁流量數(shù)據(jù)分析216
13.1 連接到Web數(shù)據(jù)源216
13.2 調(diào)整和清理數(shù)據(jù)表218
13.2.1 刪除不需要列218
13.2.2 替換清理文本218
13.2.3 過濾異常數(shù)據(jù)220
13.2.4 重命名列名稱221
13.2.5 篩選列中的null值223
13.2.6 命名查詢結(jié)果224
13.3 創(chuàng)建可視化效果224
第14章 案例:超市運營數(shù)據(jù)分析227
14.1 從 Excel獲取數(shù)據(jù)227
14.2 創(chuàng)建自定義新列229
14.3 創(chuàng)建可視化效果231
14.3.1 各省份銷售額柱形圖231
14.3.2 月度銷售額折線圖231
14.3.3 年度銷售額樹狀圖232
14.3.4 客戶類型銷售額餅圖233
第15章 Power BI移動應(yīng)用234
15.1 在移動設(shè)備上查看儀表板234
15.2 在iPhone上查看儀表板236
15.3 在iPad上查看儀表板239
15.4 在Android手機上查看儀表板240
15.5 在Android平板電腦上查看儀表板242
第16章 Power BI應(yīng)用開發(fā)244
16.1 將儀表板集成到應(yīng)用244
16.1.1 在Azure AD中注冊應(yīng)用244
16.1.2 獲取儀表板246
16.1.3 使用JavaScript加載儀表板249
16.2 將磁貼集成到應(yīng)用252
16.2.1 獲取儀表板253
16.2.2 使用訪問令牌獲取儀表板255
16.2.3 獲取磁貼257