1.1 Power BI简介
PowerBI是什么?
Power BI是一套商业分析工具,可以连接数百个数据源、简化数据准备并提供即席查询。
即席查询(Ad Hoc)是用户根据自己的需求,灵活地选择查询条件,系统能够根据用户的选择生成相应的统计报表。
即席查询与普通应用查询有什么不同?
即席查询与普通应用查询最大的不同是普通的应用查询是定制开发的,而即席查询是由用户自定义查询条件的。
适用人群
Power BI 是微软公司发布的最新可视化工具,它整合了 Power Query、Power Privot、Power View和Power Map等一系列工具的经验成果,
使用过Excel做报表和BI分析的从业人员可以快速使用Power BI,甚至可以直接使用以前的模型。
软件界面
Power BI界面由报表编辑器、顶部导航栏和报表画布 3个部分组成,如图 1-1所示。

(1)报表编辑器
报表编辑器由“可视化”“筛选器”“字段”3个窗格组成。
”可视化”和“筛选器”控制可视化效果的外观,包括类型、字体、筛选、格式设置,“字段”则可以管理用于可视化效果的基础数据。
此外,报表编辑器各个窗格中显示的内容会随报表画布中选择内容的不同而发生变化。
(2)顶部导航栏
可以用于数据可视化的操作,主要有“文件”“开始”“视图”“建模”等功能区。
(3)报表画布
报表画布是显示工作内容的区域,使用“字段”“筛选器”“可视化”窗格创建视觉对象时,在画布中会生成和显示这些视觉对象,底部的选项卡表示报表中的页。
1.2 Power BI视图
Power BI Desktop中有报表视图、数据视图和关系视图3种。
1.2.1 报表视图
在报表视图中,可以创建任何数量的具有可视化内容的报表页、可移动可视化内容,以及进行复制、粘贴、合并等操作。
1.2.2 数据视图
数据视图有助于检查、浏览和了解Power BI Desktop模型中的数据。
数据视图页面主要由以下6个部分构成。
(1)数据视图图标:单击可以进入数据视图。
(2)数据网格:显示选中的表,以及其中的所有列和行,隐藏列显示为灰色。
(3)建模功能区:用于管理关系,创建计算,更改列的数据类型、格式和数据类别等。
(4)公式栏:用于输入度量值和计算列的DAX公式。
(5)搜索:可在模型中搜索表或列。
(6)字段列表:可以选择需要在数据网格中查看的表或列。
1.2.3 关系视图
关系视图显示模型中的所有表、列和关系,这对于包含许多表且关系十分复杂的模型尤其有用。
1.3 Power BI报表编辑器
1.3.1 “可视化”窗格
1.3.2 “筛选器”窗格
1.3.3 “字段”窗格
主要字段图标的意义如下。
(1)∑:聚合字段
聚合是一种数值计算,字段必须是数值类型。例如,对字段求和或求平均值。
(2) :计算字段各个计算字段都有自己的硬编码公式,不能更改。例如,如果该计算是求和,则只能进行求和。
(3) :唯一字段
具有此图标的字段是从 Excel 导入的,因此将被设置为显示全部值,即使它们具有重复项也是如此。例如,数据中可能有两条人名为John Smith的记录,每一条都将被视为唯一。
(4) :地理位置字段
地理位置字段可用于创建地图可视化效果。
(5) :层次结构单击箭头图标可以显示构成层次结构的字段。
1.4 数据类型
1.4.1 数字类型
Power BI Desktop支持以下3种数字类型。
(1)十进制数
它是最常见的数字类型,可以处理从-1.79E+308到-2.23E-308的负值、零,以及从2.23E-308到1.79E+308的正值。例如,34、34.01和34.000367063都是有效的十进制数。
(2)定点十进制数
小数分隔符的位置是固定的,小数分隔符右侧始终有 4 位数,可以表示的最大值为922 337 203 685 477.5807(正或负)。定点十进制数类型在舍入可能会引发错误的情况下非常有用。
(3)整数
数字没有小数位,可以表示从-9 223 372 036 854 775 808 (-2^63)到9 223 372 036 854 775 807(2^63-1)的正数或负数。
1.4.2 日期/时间类型
Power BI Desktop有5种日期/时间数据类型。
(1)日期:仅表示日期,没有时间部分。
(2)时间:仅表示时间,没有日期部分。
(3)日期/时间:表示日期和时间值,日期/时间值是以十进制数类型进行存储的。
(4)日期/时间/时区:表示 UTC 日期/时间,加载到模型中时,被转换为日期/时间类型。
(5)持续时间:表示时间的长度,加载到模型中时,被转换为十进制数类型。
1.4.3 文本类型
文本是 Unicode 字符数据,可以是字符串、数字或文本格式表示的日期。其最大字符串长度为268 435 456个Unicode字符或536 870 912个字节。
1.4.4 其他类型
(1)True/False类型
True/False:为True或False的布尔值。
(2)空白/Null类型
空白:在DAX中表示和替代SQL Null的数据类型,可以使用BLANK函数创建空白,并使用ISBLANK逻辑函数对其进行测试。
1.5 软件安装
1.5.1 系统要求
运行 Power BI Desktop的最低要求如下。
(1)系统:Windows 7/Windows Server 2008 R2或更高版本。
(2)NET环境:.NET 4.5。
(3)IE浏览器:Internet Explorer 9或更高版本。
(4)内存(RAM):可用量至少为1GB,建议可用量为1.5GB或以上。
(5)显示:建议分辨率至少为1440×900或1600×900(16∶9)。
(6)CPU:建议为1千兆赫(GHz)或更快的x86和x64位处理器。
1.5.2 安装步骤
在浏览器的地址栏中输入网址https://www.microsoft.com/zh-CN/download/details.aspx?id=45331,打开Power BI
Desktop下载页面,单击“下载”按钮下载最新版本的Power BI Desktop软件。
打开“选择您要下载的程序”对话框,其中,“PBIDesktop.msi”是32位系统的安装包,“PBIDesktop_x64.msi”是64位系统的安装包,用户可以根据自己的计算机系统选择合适的安装包,单击“Next”按钮,在打开的对话框中选择文件的保存路径,这里选择计算机系统的“下载”文件夹。
双击下载的“PBIDesktop_x64.msi”文件,出现安装向导对话框,单击“下一步”按钮。
打开“软件许可条款”对话框,勾选“我接受许可协议中的条款”复选框,单击“下一步”按钮。
打开“目标文件夹”对话框,指定安装位置,可以单击“更改”按钮进行修改,这里使用默认位置,单击“下一步”按钮。
打开软件的准备安装对话框,勾选“创建桌面快捷键”复选框,单击“安装”按钮。
开始安装软件,具体安装时间与计算机的配置相关,完成后单击“下一步”按钮。