编辑推荐: a. I( N; X- T8 [ o) @0 `# J
适读人群 :本书适用于金融、人力资源、销售、互联网等行业的数据可视化分析,可供高等院校相关专业学生和从事数据分析的研究者参考使用,也可作为Microsoft Power BI软件培训和自学的教材。
3 O4 K' C& q8 m, r# z- V Microsoft Power BI发现信息及商业价值的“沙漠之鹰”
" ~1 t$ f! X- U5 t4 e 1)丰富的报表与图表,随需而动,智能展现
: c: U4 @$ e% }' a& A; l0 X 2)层层钻取,直到更加明细数据,使问题无所遁形; s& y2 _/ _8 r) k2 i# h1 G5 S6 B
3)外接自定义报表,任意扩展ERP数据查询
6 r6 l9 p# j5 S 4)菜单管理与自定义方案让您拥有个性化的分析平台5 x/ L9 P" \! r+ m, T! ^
5)自动按任意角色,生成图文并茂任意内容的Word/PPT格式的智能分析报告 S. f1 F9 W1 P( B! W+ ~
内容简介
& m: F& v+ a: H/ I O7 y# W 随着大数据研究热潮的兴起,各种数据可视化图表层出不穷,大数据生动呈现就成为了具有挑战性的工作,随之出现了大量的可视化软件。本书是基于行业占有率比较高的Microsoft Power BI新版本所编写的,详细介绍Microsoft Power BI的数据可视化功能,包括数据类型和运算符、软件的安装、连接数据源、数据基础操作、可视化设计原则、可视化图表、自定义可视化效果、报表、仪表板、查询编辑器、运行R脚本、数据高级操作、数据分析表达式、网页流量数据分析、超市运营数据分析、Power BI移动应用和Power BI应用开发等内容。
8 W6 w1 O' V) p! J: z 作者简介' S2 w8 S, H8 I/ }" _9 `' b/ D
王国平,硕士研究生,主要研究领域为数据可视化、数据挖掘和机器学习,致力于交互式数据可视化技术在企业中的应用,现已出版《IBM SPSS Modeler数据与文本挖掘实战》、《Tableau数据可视化从入门到精通》和《数据可视化与数据挖掘——基于Tableau和SPSS Modeler图形界面》三本专著。
$ V0 q6 j8 E/ E6 S$ e) F: u- D" R 内页插图/ q/ ~ T D' i
目录
( {5 y1 r% R$ X 目 录
$ }) B# D% K6 J/ d' c 第1章 Power BI概况 1
% R; m8 n0 Z) m; a+ | 1.1 Power BI简介 10 n a' P0 K% |1 y" ~4 C1 B
1.1.1 软件界面 1' W R7 \; h' m) e
1.1.2 主要特征 2
" o( w2 Y7 r7 M! c0 ]; S 1.2 Power BI视图 37 Y1 k7 |0 C! N% x- }- k8 X
1.2.1 报表视图 36 H) L8 W; m* X2 q( t. c# ]
1.2.2 数据视图 5
2 Z+ p( f, ~6 Z1 ^% n( u% x 1.2.3 关系视图 6
9 C, \2 l- t% q: C! b 1.3 Power BI报表编辑器 8- B6 W" u2 q% s5 D0 R& ~2 F+ b
1.3.1 “可视化”窗格 9
8 v9 ~1 }! N2 r& C8 U; I 1.3.2 “筛选器”窗格 10- B8 ^' l4 m5 e. k# u' G. g1 V9 q- W3 u
1.3.3 “字段”窗格 11
2 D2 T9 m1 A( i! Z 1.4 数据类型 12/ c8 j7 |" n0 ^5 a
1.4.1 数字类型 13$ g3 l) m. Q i/ |) u
1.4.2 日期/时间类型 13
5 y, w9 t) j. p8 l- ]& [: G4 B 1.4.3 文本类型 14
8 L# T% E1 B1 ~9 y. y 1.4.4 其他类型 14
: F3 u1 r F3 J2 k1 H 1.5 软件安装 14
p& d* U( D# v6 d' t 1.5.1 系统要求 14! @ l6 H2 S/ {: l1 P
1.5.2 安装步骤 15
* D. i- [: D7 O 第2章 连接数据源 19
7 z+ @7 _3 M: A- E7 C3 e& i$ V 2.1 连接到文件 21: \# j2 |0 Y4 m8 p, y! K2 D1 t! ]
2.1.1 Excel文件 21* a- D) y9 l3 P9 c1 D" }4 d) ^, Y
2.1.2 文本/CSV文件 23
' \- V( \ m$ C5 k( G& Y+ H Y 2.1.3 XML文件 25* O, j& g$ R* u
2.2 连接到数据库 27% m' V4 y/ X% ~9 |( C
2.2.1 SQL Server数据库 27! S4 \3 W, m; Z! z8 V7 C& f9 X
2.2.2 MySQL数据库 30
6 D9 ~+ e! z% n1 C j 2.2.3 Oracle数据库 369 K3 B4 ]6 q2 b7 V. H5 r: j
第3章 数据基础操作 40
# ?3 {' b. M- a/ ~! }+ k/ j 3.1 属性的操作 40/ ?2 ^6 I: p: m! _6 o* |
3.1.1 新建列 41
1 a# ?5 T- u# h- X/ J, P7 c 3.1.2 删除列 41
2 B5 r4 K( i% C3 M) O/ C5 G% h 3.1.3 重命名列 43, s, e: K6 n$ M1 G9 h( {
3.1.4 数据排序 45' M& I2 w, `: m! G2 {
3.2 图表的操作 45
, o- z, B& T* O9 V, U 3.2.1 导出数据 460 w7 O& a$ x" t; Q: M" c$ W5 D
3.2.2 查看数据 47 a! W6 ^1 s, O' m" N4 E
3.2.3 删除 47
( F* G' r! w h' T 3.2.4 排序 473 R+ n; ]! Y, t/ G W: C
第4章 可视化设计 49
" d0 L$ U h4 H) @) E2 R" k8 ~( s1 ^ 4.1 可视化设计基本要求 49
+ j0 n* _8 S3 \1 R8 X" U 4.1.1 选择合适的视觉对象 50! @9 F+ @' W3 X& S+ T
4.1.2 选择合适的度量值 51
3 I% {" ^: B6 c+ W T/ T) ~ 4.2 调整可视化对象元素 52
1 W+ U: F7 B/ Y( O 4.2.1 坐标轴 52
$ n0 t& ]1 Y( H5 V, [( e 4.2.2 数据颜色 536 n+ V9 F# J. _+ l. g, J
4.2.3 数据标签 54
* z( P. m3 {+ @; L3 b0 I9 P 4.2.4 标题 54
! L2 r) v9 ~" @. H, {$ [3 z 4.2.5 背景 55
+ b) |4 z' a3 ?) e3 X( R 4.3 自定义可视化效果 56
5 ]3 R& F; u% {+ d# m+ e4 z' |, h) Q3 j 4.3.1 可视化模板下载 56! J* E2 z; f% O# a0 A
4.3.2 可视化模板导入 58/ K/ X/ j5 ^! e1 t
第5章 可视化图表 61) c. I# d$ L5 l. H6 `' L
5.1 堆积条形图 61" g5 ^ y2 v7 c( d) i2 n; h. P
5.2 堆积柱形图 63" ?' t; h% ]/ V7 r& b! J0 T! I
5.3 簇状条形图 652 g& L a* n7 U/ t- C5 Z: }
5.4 簇状柱形图 666 P) S" K3 W E' u
5.5 百分比堆积条形图 68& I' L2 r! R2 L
5.6 百分比堆积柱形图 69! f/ |# L0 j" G; o
5.7 折线图 71
; v3 e- ^! D! B$ Y& X% V 5.8 分区图 72
: n; y8 y/ e: ?8 J6 ^ 5.9 堆积面积图 74
/ P( N8 z$ C7 z- B 5.10 折线和堆积柱形图 76+ @5 f2 i- T! X' e6 r [ x
5.11 折线和簇状柱形图 76
5 b1 o8 A+ Y+ k. b7 P! C8 J3 @8 ? 5.12 功能区图 79' d. k6 W/ y3 n. m2 y
5.13 瀑布图 79+ @( P- Z; n+ [ u7 ?/ c& b
5.14 散点图 82
* _9 x- r$ a% T p3 w 5.15 饼图 84/ |5 |+ S( T% K) W; T+ X
5.16 环形图 85( B4 B1 R2 ~# U4 c( k# F$ O
5.17 树形图 87
6 i6 B$ d% z" w 5.18 漏斗图 88 O o$ m2 A Z' u5 n( T
5.19 仪表盘 90
& B- ~' E1 H) h! a6 W 5.20 卡片图 911 v l8 u4 N. I9 Z% h* r8 a
5.21 多行卡 93
9 u% W9 o W: g- W8 q 5.22 KPI 945 U9 Y8 ?& r: e9 d+ v+ b
5.23 切片器 96
$ z2 ^ [( Q2 Z, F6 {$ o 5.24 表 97
4 ]# [0 \8 t& p. t 5.25 矩阵 99
3 m8 b" p9 N8 h. c' D4 U/ b 第6章 自定义可视化效果 101. e; C% \/ i3 }, ^% F
6.1 阿斯特图 1018 Z& d$ d3 g# S: l, y3 x x; @
6.2 博彦日历 1037 R0 @# z- _6 [) l7 b
6.3 子弹图 1057 R1 p: n: u+ ^2 Q4 `
6.4 和弦图 107( ^( w+ A+ ], ], [
6.5 相关图 109
4 G1 A$ s, _& g3 u9 p' c, B- o. _ 6.6 聚类图 111
! F$ d" ]: Q; z$ |! |) `( t9 L 6.7 决策树 112
5 b, M7 I, P3 a1 c4 @1 H2 R 6.8 双KPI 1149 \3 I- `& l% y; R; E% ?
6.9 甘特图 116
* U+ @0 H5 W: F 6.10 直方图 118# M1 |, X, o) Q
6.11 点线图 120- `6 z4 C3 L* c4 {2 P5 ^
6.12 网络导航图 121
- T/ _( Y# U! ?2 W0 X1 f 6.13 雷达图 123
# M+ Z# i1 }+ `4 x( Y5 w0 K 6.14 桑基图 125
9 i( ?' } c9 I. ~: }# }5 b: U! S 6.15 社交网络图 127
5 i5 k* \, N( S, U& Y& ]8 ~0 h 6.16 流线图 129' h& u" ^; Q7 }6 Z1 U
6.17 阳光图 1311 O7 t1 c; n M+ g2 |( w9 j
6.18 时间序列图 133
* o0 O, k( ~4 o$ \4 B" R5 l; j7 P 6.19 龙卷风图 1353 @( f; h a" \( b8 h. B
6.20 词云 137
9 [: S @1 R+ o3 S 第7章 报表 139
+ u4 i' Z7 W! N5 ^: h0 A! z( u 7.1 Power BI报表简介 139) e6 a& T: w! Z8 x
7.1.1 报表的优点 140
* T6 O, u( ?' x0 y) c. J 7.1.2 报表与仪表板的比较 140
3 ?! l$ q+ c6 u1 f' x* h 7.2 报表添加页面 141' l4 P' j- _* k0 k2 f$ Z, ~1 h
7.2.1 向报表添加页面 141) ]: L( u7 `1 f
7.2.2 向报表添加筛选器 143
' m& ^2 s R# E# Y) J 7.3 报表设计原则 145
% g0 z9 u: i. U, Y 7.3.1 调整页面布局 145* d4 y6 R; q, S" `3 X
7.3.2 信息表达清楚 147
( a7 j) y# g2 c7 _/ v% ^ 7.3.3 报表外观美观 1494 ], G& g. ]; F6 H
第8章 仪表板 151
, k v. a) Q& R: G# b- I$ I; L2 z6 @ 8.1 创建Power BI仪表板 151
% `; A% k: [1 e! h# m5 P7 w 8.1.1 从报表创建仪表板 151
% B5 J$ r% I# f/ I# r9 ]4 G 8.1.2 创建仪表板的副本 157' F& i/ t! D7 d3 n/ y% A% N
8.2 Power BI中的磁贴 159
- y& i! J5 l; ?0 C; r$ v' I8 a8 V" ? 8.2.1 仪表板磁贴 159
/ F9 f* W4 u2 a8 C 8.2.1 从报表固定磁贴 160
/ y7 n' ~ r5 W' j0 x% ] 8.2.3 磁贴固定到仪表板 161
- [9 M h4 V+ c: s* h" \% W 8.2.4 磁贴添加超链接 163
1 ?* Y$ e* d# Z! M' I 8.3 编辑仪表板磁贴 1643 j* @! y% X2 P, B3 K
8.3.1 添加图像 164' b; M: F- x: \
8.3.2 添加文本 165* \5 h3 t0 g3 E1 M
8.3.3 添加视频 165( y3 Y: l- ]- ?* k7 g0 k
第9章 查询编辑器 167
; ?4 w. K$ c2 g 9.1 查询编辑器 167$ o7 }8 v, c& ]# r- R
9.1.1 查询功能区 169
3 X% |; L9 c7 x) K 9.1.2 “查询”窗格 170
. Z L5 d8 o/ B, G3 f( o1 J! j 9.1.3 数据视图 170* G: J5 h3 V9 a5 m% _/ x2 C2 I2 U
9.1.4 “查询设置”窗格 1715 B+ k" n" M L) d* D4 Z
9.2 常见查询任务 172
. u6 i6 G; M3 X* s; ^ 9.2.1 连接到数据 172+ M$ _5 w; m$ N I8 F
9.2.2 调整数据 1744 {/ f) I( ]. V" Z! V- q0 f- [
9.2.3 追加数据 176
# _& ^" s) A; X6 @ 9.2.4 合并数据 178- p; l. f% J3 u* |* U: o6 S, L( A
9.2.5 对行进行分组 183
& [, R2 U7 J6 [( @! y) h 第10章 运行R脚本 185: U: \1 K. a R, X7 m4 B
10.1 在查询编辑器中使用R 185
7 h* m1 S1 k0 w. D$ K 10.2 编辑器查询的限制 191
* u8 a3 F' t G/ l 10.3 R与Power BI协同使用 192
* g8 q5 [( W; t 第11章 数据高级操作 1942 W' s4 e; ?4 ]% H* a
11.1 创建和管理关系 194$ ]) Q* a+ D% E+ m, R
11.1.1 自动创建关系 1941 z: \! W4 k1 P. n" M+ x
11.1.2 手动创建关系 196, y1 n; V, G7 C2 F, G" ^
11.1.2 手动编辑关系 198. R0 L( p, n2 O$ U5 u0 U& A7 Y( z- }
11.1.2 手动删除关系 199 ~3 c0 S! g% y3 F" ~3 H W4 C
11.2 数据按列排序 200
. S3 s/ B8 a) W% C0 H" q# G% O 11.2.1 使用排序依据 200
6 G' `3 H3 L5 D! U) J# q$ q 11.2.2 返回默认排序 202$ t' g; U3 r0 u0 i) i1 y' a5 H0 t
第12章 数据分析表达式 2030 L! s3 G5 M" A; s. |! W t) p
12.1 函数 203. X8 ~( s1 P# m, Q. c
12.1.1 函数定义 203/ W+ ]6 J' O9 i: H. i ]% ~7 Z
12.1.2 函数案例 204
' A" G% ^! _! X3 W. i 12.2 计算列 209
* z' r; n! m3 Q, U' N, N 12.2.1 计算列 209
: w1 [/ L1 E1 S4 `2 B5 ~: Z; _ 12.2.2 计算列案例 210
0 k! \# u9 z, m ]7 m/ y1 I 12.3 计算表 212
. ^% `! [# I" h# z5 L# D 12.3.1 计算表 212
) i7 c% [- t7 N. M 12.3.2 计算表案例 2136 {1 y( x9 z1 p3 m
第13章 案例:网页流量数据分析 216+ t4 _+ }! t: Q) W
13.1 连接到Web数据源 216
' ~- v" F* O) t9 X/ j/ G 13.2 调整和清理数据表 218$ a1 G G: \! T( ?% [2 ^
13.2.1 删除不需要列 218
2 d! U& u% i0 b5 W3 f 13.2.2 替换清理文本 218
$ e% n0 \# q% ~- @. R _. D. s6 c: q 13.2.3 过滤异常数据 220/ v; m; X# F, { J, p$ z/ C
13.2.4 重命名列名称 221% }4 c- b) U1 L- f- D
13.2.5 筛选列中的null值 223
% W$ s* w# V4 b 13.2.6 命名查询结果 224
6 d0 C& K& H' D) k 13.3 创建可视化效果 2243 L$ O* H" |4 A0 W' |+ k
第14章 案例:超市运营数据分析 227
% \8 h9 p; N/ n 14.1 从 Excel获取数据 227
/ h- Y4 s( P; M9 G4 V% Y. U; O: P 14.2 创建自定义新列 229
$ z7 x0 A& T. K 14.3 创建可视化效果 231
$ D/ { U; h) [! ?, j 14.3.1 各省份销售额柱形图 231
5 L" {' C9 h8 d. d 14.3.2 月度销售额折线图 2310 e2 G; s- y1 t N' d
14.3.3 年度销售额树状图 232
& R" p n+ p+ p' `7 E6 B 14.3.4 客户类型销售额饼图 233
/ P, U. F0 Y: E 第15章 Power BI移动应用 234: }/ N; j+ } j6 f
15.1 在移动设备上查看仪表板 234
; Q, c$ s# B- x" O6 j5 w: i 15.2 在iPhone上查看仪表板 236; h& c7 | L) z3 I+ U% Q
15.3 在iPad上查看仪表板 239
* ?5 t, {+ g |6 C) G 15.4 在Android手机上查看仪表板 240
/ {8 R p( T p4 T8 l+ Z; V5 T 15.5 在Android平板电脑上查看仪表板 242
- c; G5 T' L9 n) \# N. ~1 D 第16章 Power BI应用开发 244
- g* D- \! u3 C, o, ?' b& I3 y8 ` 16.1 将仪表板集成到应用 244
# z% K* N9 x! D 16.1.1 在Azure AD中注册应用 244
" m! D% c) k* `( ?' r$ ?6 o& o3 Q 16.1.2 获取仪表板 246
1 g* k# t& _3 p X! `& G: w 16.1.3 使用JavaScript加载仪表板 249& Y M+ g8 a) M4 ^4 d6 l- h
16.2 将磁贴集成到应用 2527 v% m7 t. V; @6 L9 B; P
16.2.1 获取仪表板 2538 n" j7 ?0 |( j5 u
16.2.2 使用访问令牌获取仪表板 255) h- q! G+ X+ Y. u0 I8 [: A; }9 h
16.2.3 获取磁贴 257" m$ q; a4 L1 J7 w R0 w! ^
前言/序言, w) o* d0 q1 O
前 言- l8 y, H+ M- ]% t# X+ ~7 c
数据可视化是数据视觉表现形式的技术,这种数据的视觉表现形式被定义为以某种概要形式抽取出来的信息,目的是直观地展现数据,将用户花费数小时甚至更久才能归纳的规律转换成一眼就能读懂的可视化图表。" T' F) g, b s& ` j o
本书基于Power BI编写,详细介绍Power BI的数据可视化功能,包括数据类型和运算符、软件的安装、连接数据源、数据基础操作、可视化设计原则、可视化图表、自定义可视化效果、报表、仪表板、查询编辑器、运行R脚本、数据高级操作、数据分析表达式、网页流量数据分析、超市运营数据分析、Power BI移动应用和Power BI应用开发等内容。
0 I$ j; [: E- k& D" q! I 本书内容
+ x" W( I& A3 P o8 d 第1章介绍Power BI概况,包括报表视图、数据视图、关系视图、报表编辑器、数据类型和软件的安装等。
5 O' @: m# h [! k 第2章介绍连接数据源,包括连接到文件和数据库。7 v+ {! w' M0 P1 M1 i' O, b
第3章介绍数据基础操作,包括属性的操作和图表的操作。% U$ K5 S. s6 p, d& v0 E$ B
第4章介绍可视化设计,包括选择合适的视觉对象、度量值和可视化对象元素,以及可视化效果。
; f+ S! q3 C/ B, w1 M% J 第5章介绍可视化图表,包括堆积条形图、堆积柱形图、簇状条形图、簇状柱形图、折线图、分区图、瀑布图和漏斗图等25种效果。' `3 ]1 ?% x0 E7 n
第6章介绍自定义可视化效果,包括子弹图、词云、桑基图、龙卷风图、阿斯特图、阳光图、流线图、和弦图和雷达图等20种效果。
# o ?% |* H; v% j 第7章介绍报表,包括向报表添加页面和报表设计原则等。5 F- \2 ~( h" Z
第8章介绍仪表板,包括创建Power BI仪表板、Power BI中的磁贴和编辑仪表板磁贴等。
: z& \, m: h# N% X 第9章介绍查询编辑器,包括连接到数据、调整数据、追加数据、合并数据和对行进行分组等。1 X: [" ^: j7 ]/ F7 ]5 f5 J: D
第10章介绍运行R脚本,包括在查询编辑器中使用R、编辑器查询的限制和R与Power BI的协同使用。: M2 C. D& g! k& ~0 J, C
第11章介绍数据高级操作,包括自动和手动创建关系、手动编辑和删除关系,以及数据按列排序等。- J2 t5 {. T# @; ~! W- {( ]8 w
第12章介绍数据分析表达式,包括函数、计算列和计算表。, g$ ^% Q4 o; b
第13章介绍网页流量数据案例分析,包括连接到Web数据源、调整和清理数据表,以及创建可视化效果。% t! B, I; `2 k" D: h/ O/ o% J+ p
第14章介绍超市运营数据案例分析,包括从Excel获取数据、创建自定义新列和创建可视化效果等。
+ W: ?# \1 z8 C; Z* X 第15章介绍Power BI移动应用,包括在iPhone、iPad、Android手机和Android平板电脑上查看仪表板。
4 i' I1 A j: i$ K+ z 第16章介绍Power BI应用开发,包括将仪表板集成到应用和将磁贴集成到应用。, S( U! i1 \9 l# w+ U* ~! o8 f
本书特色
6 l/ @. l- \1 i% L) | (1)内容全面,讲解详细# D1 w" h- B5 V! s+ n1 q( Q) v4 r
本书是一本全面的Power BI著作,详细介绍了大部分常用功能,对于初次学习Power BI软件的读者来说帮助较大,书中列出了创建可视化数据分析视图的每一步操作,便于读者练习实践。
0 W' y) q9 `; C2 _6 j (2)由浅入深、循序渐进
( w; r1 n( J' ]4 @6 T! G 本书从Power BI简介、连接数据源、基础可视化操作、高级可视化操作,到Power BI移动应用和Power BI应用开发等,由浅入深,循序渐进,适合各个层次的读者阅读。# \/ u, j {% g
(3)案例丰富,高效学习
3 i, p: N6 s/ b- l% _ 本书在介绍功能的同时,结合实际进行讲解,而且为了使读者快速提高数据分析的整体能力,详细介绍了网页流量数据分析和超市运营数据分析两个案例。
5 ^% o: a! p0 K8 P; E+ V' H% b 读者对象$ m+ s2 k- w* p1 Z7 c
本书的内容和案例适用于金融、互联网、咨询、快消品、能源等行业的数据可视化分析用户,可供高等院校相关专业学生和从事数据分析的研究者参考使用,也可作为Power BI软件培训和自学的教材。
# Z1 z7 @, @6 L: L! K 由于笔者水平所限,书中难免存在错误和不妥之处,请广大读者批评指正。
2 m) K b: g0 m3 h; S 王国平7 H# D) i$ S, r1 u
2017年11月
" l& @$ s& J0 u3 l/ M& b
3 o5 s4 L( n$ S. C5 Y
% k C* X" E+ k8 k- v* [; [) y |