Power BI 是用于分析数据和分享见解的一套业务分析工具。能够利用每台设备上提供的丰富的仪表板监视业务并快速获取答案。
界面
如图所示,Power BI 在打开时会弹出该页面。报表是数据分析后展现的内容,即数据的表现形式;数据是分析的主体内容;模型是数据之间的关系。数据是模型的内容,模型是数据的关系,两者经过处理得到报表。
- 功能区:显示报表和可视化效果关联的常见任务
- 画布:用于控制数据的内容、关系和表现形式
- 报表视图:数据的表现形式,用于创建和排列可视化效果
- 数据视图:查看和操作数据的具体内容
- 模型视图:设置数据表或数据元素间的关系
- 页选项卡:用于选择或添加报表页,类似于 Excel 的表选项卡
- 可视化效果窗格:更改可视化效果,包括但不限于调整字体大小、图标颜色、拖动字段等
- 字段窗格:将查询元素和筛选器拖到“报表”视图,或拖到“可视化效果”窗格的“筛选器”区域
基本概念
数据加载
Power BI 支持 Excel 、SQL 等多种数据的加载,加载界面如图所示。
可以检查和选择要导入的表,点击加载就可以将数据表加载至 Power BI 中了。
数据转换(数据清理)
点击转换数据可以进入 Power Query 界面,在此可以进行数据的转换。最常见的状况是当表头的内容错误时,使用“将第一行用作标题”功能重置表头。
做出的更改会以列表的形式排列在右侧,点击“关闭并应用”以保存改动并回到主界面。
模型构建
不同表的列之间可能存在某些关系,因此在“模型”中可以构建数据表、数据列等数据之间的关系。
基本术语解释
维度表
简单地说,当表内的每个数据具有唯一性,并且每个数据可能具有多个其它关联数据时,这个表就叫维度表。例如包含某个地区全部学生信息的学生表里包含了校名、年级、班级、姓名、学号等,这里面每个学生都只对应于特定的某行。特点是数据更新相对慢。一般也称为基础表、一端(表)。
事实表
与维度表中的数据相关联的,处理的数据主体。例如针对于上述学生表的成绩表,从科目上讲,每个学生可能由好几科成绩;从时间上讲,每个学生可能有好几次考试成绩,每个学生对应的成绩不止一行。特点是数据更新相对频繁。一般也称为数据表、多端(表)。
上述内容只是解释,不是定义,只是为了简单介绍并区分两者
度量值
简单来讲,度量值是数据表相关数据经过某些处理得到的单个值。其自带筛选上下文,形式上存于数据表中,但实际上可以操作其它表的数据(不论与当前数据表是否有联系)。
表函数
和 Excel 一样,Power BI 中也包含了大量的函数用于制作表格或生成表格数据,这些函数被称为表函数。特点是返回值是一个表格。
上下文
上下文是描述计算 DAX 公式的环境。主要分为两类:
- 行上下文:表示“当前行”,用于计算表迭代器使用的计算列公式和表达式
- 筛选上下文:用于计算度量值,表示直接应用于模型列的筛选器以及由模型关系传播的筛选器