本书选用微软Power BI为数据分析工具,将10个项目划分为应用入门、进阶提升和财务综合应用三个循序渐进的学习阶段。应用入门包括财务大数据与可视化分析认知、Power BI初体验、数据获取与整理、数据建模和数据可视化5个项目;进阶提升包括Power BI动态交互、数据可视化分析实例和爬虫案例分析3个项目;财务综合应用包括财务数据可视化智能分析和应收账款数据可视化分析2个综合案例。
王新玲 天津财经大学 副教授 在《财务与会计》、《财会月刊》、《中国管理信息化》等期刊上发表多篇论文;参与教育公司教学软件项目开发、实施;教研项目多项。
项目1 认知财务大数据与可视化分析 1
任务一 认知财务大数据 1
一、 源起数据的智慧 1
二、大数据 2
三、财务大数据 2
任务二 认知数据分析 3
一、数据分析流程 3
二、数据分析工具 4
任务三 认知可视化数据分析工具Power BI 4
一、了解Power BI 4
二、准备Power BI 实训环境 6
三、认识Power BI Desktop的工作界面 7
通关测试 10
项目2 Power BI初体验 11
任务一 了解模拟案例 11
一、基本情况 11
二、明确分析需求 11
三、设计分析框架 12
任务二 数据获取 13
任务三 数据整理初体验 16
一、更改数据类型 16
二、删除空行和错误值 17
三、返回Power BI Desktop 18
任务四 数据建模初体验 18
一、 数据建模 19
二、 新建列和新建度量值 20
任务五 数据可视化初体验 23
一、设置报表页面格式 23
二、设置标题和LOGO 24
三、插入折线和堆积柱形图 25
四、插入环形图 27
五、插入仪表图和多行卡 28
六、插入簇状条形图 30
七、插入瀑布图 31
八、插入树状图 31
九、筛选器和切片器 32
十、交互分析 35
通关测试 36
项目3 Power BI数据获取与整理 38
任务一 Power BI数据获取 38
一、从文本文件中获取数据 38
二、从文件夹中获取数据 40
三、从Web中直接获取数据 42
四、重新设定数据源 43
任务二 认识Power Query编辑器 44
一、打开Power Query编辑器 44
二、熟悉Power Query编辑器窗口 44
三、认识M语言 45
任务三 Power BI数据整理 47
一、数据准备:从Power Query中获取数据 47
二、常用数据整理方法 47
三、二维表与一维表的转换 54
四、文本数据的拆分、提取和合并 56
五、数值数据的基本计算 60
六、日期型数据的处理 61
七、常用添加列功能 61
八、表格的转置、反转、分组统计 64
九、复制列到表 66
十、数据表合并:追加与合并查询 68
通关测试 72
项目4 Power BI数据建模 74
任务一 数据建模基本认知 74
一、数据建模的相关概念 74
二、数据建模的基本操作 75
任务二 初识DAX语言 78
一、 DAX语言基本规范 78
二、 DAX支持的数据类型和运算 79
三、新建列与新建度量值 81
四、理解并应用“上下文” 84
任务三 学习常用DAX函数 86
一、学习 CALCULATE函数 87
二、学习 ALL/ALLEXCEPT/ALLSELECTED函数 89
三、学习 FILTER函数 94
四、学习 VALUES/HASONEVALUE/SELECTEDVALUE函数 97
五、学习IF与SWITCH函数 99
六、学习时间智能函数 101
七、学习Var函数 106
通关测试 107
项目5 Power BI数据可视化 109
任务一 数据可视化基本认知 109
一、 数据可视化要点 109
二、 制作可视化图表的基本步骤 109
三、 获取自定义视觉对象 110
任务二 学会使用内置的可视化对象 112
一、散点图 112
二、地图 115
三、表与矩阵 116
四、漏斗图 117
五、分解树 118
六、智能问答 119
任务三 学会使用自定义可视化对象 121
一、词云图 122
二、 旭日图 122
三、 桑基图 124
四、 华夫饼图 124
通关测试 125
项目6 学习Power BI动态交互 126
任务一 动态数据分析 126
一、钻取 126
二、 动态切换金额单位 129
任务二 动态指标分析 132
一、 学习SELECTEDVALUE函数 132
二、动态切换分析指标 133
任务三 动态可视化对象 134
一、 动态图表标题 134
二、 动态图表配色 136
通关测试 138
项目7 数据可视化分析实战 139
任务一 产品战略分析 139
一、了解波士顿矩阵 139
二、产品战略分析实战 140
任务二 排名分析 141
一、学习RANKX函数与TOPN函数 141
二、动态排名分析 143
任务三 帕累托分析 145
一、了解帕累托分析 145
二、 帕累托分析实战 146
任务四 页面集成 148
一、首页页面设计 148
二、添加书签 149
三、导航器 151
通关测试 153
项目8 爬虫案例分析 154
任务一 认识网络爬虫 154
一、网络爬虫 154
二、网络爬虫的工作流程 154
任务二 分析网页结构 155
一、分析URL规律 155
二、分析页面内容 155
任务三 构建并使用管理参数 156
一、获取单页数据 156
二、创建管理参数 160
三、将管理参数插入到URL中 161
任务四 创建并调用自定义函数 162
一、创建自定义函数 162
二、构建页码列表 163
三、调用自定义函数 165
任务五 图书数据可视化分析 167
一、图书数据整理 167
二、图书数据建模 169
三、制作可视化报告 171
通关测试 176
项目9 财务数据可视化综合分析 177
任务一 数据准备 177
一、 数据来源 177
二、获取数据 178
三、数据整理 181
四、数据建模 186
任务二 资产负债表可视化分析 190
一、 构建度量值 190
二、报表页面及表头设计 192
三、资产负债表关键指标 194
四、资产负债表结构分析 194
五、资产负债表趋势分析 196
六、资产负债表项目同比分析 197
任务三 现金流量表可视化分析 198
一、构建度量值 199
二、现金流量表关键指标 200
三、现金流量表结构分析 200
四、现金流量表趋势分析 201
五、现金流量表项目同比分析 201
任务四 利润表可视化分析 202
一、构建度量值 202
二、利润表关键指标 203
三、利润表结构分析 204
四、利润表趋势分析 204
五、利润表项目的同比分析 204
任务五 财务指标可视化分析 205
一、 偿债能力分析 205
二、营运能力分析 206
三、盈利能力分析 206
四、发展能力分析 207
任务六 杜邦分析 208
任务七 同业对比可视化分析 209
通关测试 210
项目10 应收账款数据可视化分析 211
任务一 数据准备 211
一、数据来源 211
二、获取并整理数据 211
三、数据建模 213
任务二 应收账款整体分析 217
一、 新建列与新建度量值 217
二、报表页面及表头设计 218
三、应收账款整体分析关键指标 220
四、应收账款整体分析:时间维度 220
五、应收账款整体分析:客户维度 222
任务三 应收账款绩效分析 224
一、 构建度量值 225
二、报表页面及表头设计 225
三、应收账款绩效分析关键指标 226
四、应收账款绩效分析:绩效结果 226
五、应收账款整体分析:绩效明细 228
通关测试 230