1、第6章 报表 报表是数据集的多角度视图,即以可视化效果来展示数据和数据的各种统计分析结果,以帮助报表使用者进行决策。本章主要内容:u报表基本操作u视觉对象基本操作u使用钻取u数据分组u视觉对象数据u报表主题6.1报表概述 本节主要内容:u报表特点u报表与仪表板6.1.1 报表特点 报表以单个数据集为基础。数据集可包含多个数据表,数据表包含来自多个不同数据源的数据。报表通常采用视觉对象(可视化效果)来展示数据。视觉对象是动态的,可以与之交互。可以为视觉对象添加和删除数据,更改视觉对象类型,应用筛选器和切片器等等。6.1.2报表与仪表板 报表和仪表板类似,都采用可视化的视觉对象来展示信息。仪表板是
2、单个页面,通常称为画布。仪表板中的可视化效果称为磁贴。将报表固定到仪表板就会创建一个磁贴。功能功能仪表板仪表板报表报表页面页面一个页面一个或多个页面数据集数据集每个仪表板可包含一个或多个报表每个报表只有一个数据集,数据集可连接多个不同类型的数据源可用于可用于Power BI DesktopPower BI Desktop否是固定固定只能将现有磁贴固定到其他仪表板可将报表中的视觉对象或整个报表页面固定仪表板。订阅订阅无法订阅仪表板可以订阅报表页面筛选筛选无法筛选或切片可用多种方式的筛选和切片设置警报设置警报警报条件满足时可发送电子邮件否精选报表精选报表支持不支持自然语言查询自然语言查询支持不支持
3、更改可视化效果类型更改可视化效果类型不行可以查看数据集表和字段查看数据集表和字段不行可以可以创建可视化效果可以创建可视化效果只能通过“添加磁贴”操作向仪表板添加小部件具有“编辑”权限可创建许多不同类型的视觉对象、添加自定义视觉对象、编辑视觉对象等自定义自定义支持移动和排列、调整大小、添加链接、重命名、删除和显示全屏等磁贴操作。数据和可视化效果本身是只读的。在“阅读”视图中可以发布、嵌入、筛选、导出、下载为.pbix,查看相关内容,生成QR码,在 Excel中进行分析等。在“编辑”视图中可以执行目前为止所提到的一切报表操作,甚至更多操作。6.2报表基本操作 本节主要内容:u新建报表u添加报表页u
4、修改报表页名称u删除报表页6.2.1新建报表 在Power BI Desktop中,一个报表对应一个pbix文件。pbix文件可称为报表文件或者Power BI文件,它包含了报表和数据模型的相关信息。如果不是打开已有的报表文件,Power BI Desktop启动后会创建一个新的报表文件。在Power BI Desktop中选择“文件新建”命令或者按“Ctrl+N”组合键,也可创建新的报表。6.2.2 添加报表页 默认情况下,报表只有一个页面。报表可包含多个页面。可通过新建和复制两种方式来添加报表页。1.新建报表页 可通过下列方法新建报表页。u单击报表视图下方导航栏中的(新建)图标。u单击“开
5、始”选项卡中的“新建页面”图标。u单击“开始”选项卡中的“新建页面”下拉图标打开菜单,在菜单中选择“空白页”命令。2.复制报表页 复制操作可以在报表中添加现有报表页面的副本。可通过下列方法复制报表页。u在报表视图下方导航栏中用鼠标右键单击报表页标题,在快捷菜单中选择“复制页”命令。u单击“开始”选项卡中的“新建页面”下拉图标打开菜单,在菜单中选择“复制页”命令。6.2.3 修改报表页名称 新建的报表页默认名称为“第n页”。可通过下列方法修改报表页名称。u在报表视图下方导航栏中用鼠标右键单击报表页标题,在快捷菜单中选择“重命名页”命令,使标题进入编辑状态,再输入新的名称。最后,按“Enter”键
6、或者单击标题之外的任意位置,完成修改。u也可双击报表页标题,使其进入编辑状态,然后修改名称。6.2.4 删除报表页 可通过下列方法删除报表页面。u在报表视图下方导航栏中用鼠标右键单击报表页标题,在快捷菜单中选择“删除页”命令,打开“删除此页”对话框。单击“删除”图标完成删除报表页。u单击报表页标题选项卡中的(删除页)图标,打开“删除此页”对话框,在单击“删除”图标完成删除报表页。6.3视觉对象基本操作 视觉对象是构成报表的基本构成元素,本节介绍报表中视觉对象的基本操作。本节主要内容:u为报表添加视觉对象u复制、粘贴和删除视觉对象u视觉对象字段设置u视觉对象格式设置u视觉对象分析设置6.3.1为
7、报表添加视觉对象 可通过下列两种方法为报表添加视觉对象。在“字段”窗格中勾选要在视觉对象中显示数据的字段名,然后在“可视化”窗格中单击视觉对象图标。勾选字段时,Power BI Desktop在报表视图中添加默认的视觉对象来显示数据。在“可视化”窗格中单击视觉对象图标,可更改视觉对象类型。在“可视化”窗格中单击视觉对象图标,将其添加到报表中。然后在“字段”窗格中勾选要在视觉对象中显示的字段,或者通过将“字段”窗格中的字段拖动到“可视化”窗格下方的“字段”选项卡的“值”“轴”等选项中的方式来为添加字段。实例6-1 创建产品销量簇状柱形图6.3.2 复制、粘贴和删除视觉对象 可以通过复制粘贴操作来
8、创建视觉对象。在报表视图中单击视觉对象,再按“Ctrl+C”组合键复制视觉对象,然后按“Ctrl+V”组合键粘贴视觉对象的副本。粘贴的视觉对象通常与原视觉对象重叠,可将其拖动到其他位置,避免遮挡。在不需要某个视觉对象时,可单击选中该视觉对象,然后按“Delete”键将其删除。也可单击视觉对象标题栏右侧的“更多选项”图标,打开快捷菜单,在菜单中选择“删除”命令来删除视觉对象。6.3.3 视觉对象字段设置 为视觉对象添加了字段后,在“可视化”窗格下方的“字段”选项卡中可设置字段的相关选项。不同类型视觉对象的“字段”选项卡内容有所不同。产品销量簇状柱形图的“字段”选项卡包含了轴、图例、值、色彩饱和度
9、、工具提示筛、视觉级筛选器、页面级筛选器、报告级筛选器和钻取等多项设置,与大多数视觉对象选项设置类似。1.轴 在簇状柱形图中,轴选项用于设置X轴显示的字段。可从“字段”窗格中将字段拖动到轴选项的字段列表中。要删除轴选项中的字段,可单击字段右侧的 图标即可。单击字段右侧的 图标,可打开快捷菜单,从菜单中可选择删除字段、重命名字段或者其他选项。2.图例 图例是以不同颜色显示的X轴中不同值的示例图标。设置了图例选项后,图形就会用不同颜色进行区别。通常图例选项设置的字段与X轴字段相同,也可不同。3.值 在簇状柱形图中,值选项设置在Y轴数据。簇状柱形图根据轴和值显示柱形图。产品销量簇状柱形图中,Sale
10、s字段是数值类型,默认情况下显示默认汇总方式的结果。单击“值”选项中Sales字段右侧的 图标,可打开快捷菜单更改字段汇总方式。4.色彩饱和度 视觉对象可根据色彩饱和度变化来设置图形颜色。色彩饱和度选项可设置为值选项相同的字段,也可不同。因为图例是用某种特定颜色,不是通过色彩饱和度采来确定柱形图颜色,所以图例和色彩饱和度只能设置其中的一个,不能同时设置。5.工具提示 工具提示指将鼠标指向视觉对象中的图形元素时显示的提示数据。默认情况下,簇状柱形图只在工具提示中显示轴和值字段的值。从“字段”窗格中将字段拖动到工具提示选项中,该字段的值可添加到工具提示中。6.视觉级筛选器 视觉级筛选器用于为视觉对
11、象数据设置筛选条件。默认情况下,添加到视觉对象的所有字段均包含在视觉级筛选器。在视觉筛选器列出的字段中单击 图标,可显示字段的筛选设置。7.页面级筛选器 页面级筛选器用于设置作用于当前报表页中所有视觉对象的筛选器。8.报告级别筛选器 报告级别筛选器用于设置作用于报表所有报表页中所有视觉对象的筛选器。9.钻取 钻取选项包括保留所有筛选器和钻取字段。保留所有筛选器开关设置为“开”时,钻取到当前页面时,会保留源页面作用于钻取字段的所有筛选器。6.3.4 视觉对象格式设置 视觉对象“格式”选项卡可设置选项包括常规、X轴、Y轴、数据颜色、数据标签、绘图区、背景、锁定纵横比、边框、工具提示、视觉对象标头和
12、标题等。在“格式”选项卡中单击选项标题即可展开或者隐藏选项的详细设置。1.常规格式设置 常规格式各选项含义如下。u响应:设置为“开”时,视觉对象自动适应大小更改;设置为“关”时,视觉对象大小保持不变。uX位置:设置视觉对象左上角在报表页中的X坐标。报表页左上角为坐标原点。uY位置:设置视觉对象左上角在报表页中的Y坐标。u宽度:设置视觉对象宽度。u高度:设置视觉对象高度。u替换文字:设置视觉对象在屏幕阅读器中的说明文字。2.X轴格式设置 X轴设置为“开”时,才可设置X轴相关选项。X轴相关选项含义如下。u 颜色:设置X轴的文字颜色。u 文本大小:设置X轴的文字大小。u 字体系列:设置X轴的文字字体
13、。u 最小类别宽度:设置视觉对象中每个类别图形的最小宽度。u 最大大小:设置轴所允许的最大宽度百分比。u 内部填充:设置类别宽度百分比表示的图形内部填充百分比。u 连接标签:默认为“开”,表示始终连接层次结构,而不是在视觉对象中直接绘制层级结构。u 标题:设置为“关”时,不显示X轴标题。设置为“开”时,可设置X轴标题的样式、文字颜色、文字大小和字体等信息。3.Y轴格式设置 Y轴相关选项含义如下。u 位置:可设置Y轴显示在视觉对象的左侧(默认)还是右侧。u 缩放类型:设置Y轴坐标刻度增量方式,默认的“线性”表示Y轴坐标刻度之间的差值为10。选择“日志”方式时,坐标刻度之间的倍数为10。u 开始:
14、设置Y轴坐标刻度的起始值。u 结束:设置Y轴坐标刻度的结束值。u 颜色:设置Y轴文字颜色。u 文本大小:设置Y轴文字大小。u 字体系列:设置Y轴文字字体。u 显示单位:设置Y轴显示的单位。u 值的小数位:设置值的小数部分显示位数。u 标题:设置为“关”时,不显示Y轴标题。设置为“开”时,可设置Y轴标题的样式、文字颜色、文字大小和字体等信息。u 网格线:设置为“关”时,不显示水平网格线。设置为“开”时,可设置网格线的颜色、宽度和样式等选项。4.数据颜色格式设置 数据颜色选项可设置显示数据的图形颜色。5.数据标签格式设置 数据标签设置为“关”时,不在图形中显示数据标签;设置为“开”时则可显示数据标
15、签,并可设置数据标签相关选项。6.绘图区格式设置“透明度”选项用于设置绘图区的透明程度。单击“添加图像”图标,可选择图片作为绘图区的背景图片。7.背景格式设置 背景设置为“开”时,可设置整个视觉对象(包括绘图区)的背景颜色和透明度。8.锁定纵横比格式设置 锁定纵横比设置为“开”时,锁定视觉对象的高度和宽度纵横比;设置为“关”时不锁定纵横比。9.边框格式设置 边框设置为“开”时,为视觉对象显示边框,并可设置对象边框颜色。边框设置为“关”时不显示边框。10.工具提示格式设置 工具提示设置为“开”时,鼠标指向图形时会显示提示数据;设置为“关”时不显示提示。11.视觉对象标头格式设置 视觉对象标头指可
16、在视觉对象标题栏中显示的各种图标。视觉对象标头设置为“开”时,可设置视觉对象标头的背景色、边框颜色和透明度,以及各种图标是否显示等12.标题设置 标题设置为“开”时,在视觉对象标题栏中显示标题,并可设置标题的文本、颜色、背景色、对齐方式、文字大小和字体等选项。标题设置为“关”时,不显示标题。6.3.5 视觉对象分析设置 选中视觉对象后,在“可视化”窗格中单击“分析”选项卡标题栏,可显示视觉对象的分析设置选项卡。从图中可以看到,可以为视觉对象添加各种辅助分析参考线,包括恒线(指定值)、最小值线、最大值线、平均线、中线和百分位数线等。各种参考线的设置方法基本相同,下面以平均线为例说明如何添加分析参
17、考线。6.4使用钻取 钻取通常用于从当前页面跳转到数据项相关页面,也可在具有层级结构的视觉对象中跳转到其它级别。本节主要内容:u钻取页面u钻取层级结构6.4.1钻取页面 要钻取页面,首先需要为报表添加一个页面,在该页面中创建需要的视觉对象,然后在“可视化”窗格的“字段”选项卡中设置“钻取”选项。这样,即可从其它报表页钻取到该页面。设置了“钻取”选项后,报表页面左上角会添加一个跳转图标。按住“Ctrl”键单击跳转图标,可切换到前一个刚查看过的报表页面。实例6-7 为报表添加产品销量详细数据表格,启用钻取6.4.2 钻取层级结构 当视觉对象具有层级结构时,可使用钻取操作来查看层级结构中的数据。例如
18、,在簇状柱形图中,如果“可视化”窗格的“字段”选项卡的“轴”选项包含多个字段时,就构成了层级结构,每个层级结构中轴不同、值不变。“轴”选项中字段的先后顺序对应层次。实例6-8 为产品销量簇状柱形图添加层级结构6.5数据分组 Power BI Desktop可采用两种方式对数据进行分组:列表和装箱。通常,文本类型的字段只能采用列表方式进行分组。数字和日期时间类型的字段可采用列表和装箱两种方式进行分组。本节主要内容:u列表分组u装箱分组6.5.1列表分组 采用列表方式分组时,视觉对象可用颜色来区分不同的组。可从视觉对象、“字段”窗格和数据视图创建分组。1.从视觉对象创建列表分组。按住“Ctrl”键
19、,在视觉对象中依次单击要加入同一个分组的图形。选择完毕后,用鼠标右键单击选中的任意一个图形,在快捷菜单中选择“分组”命令完成列表分组。如果视觉对象已经设置了“色彩饱和度”选项,或者在报表中启用了钻取,则不能采用这种方式创建列表分组。实例6-9 为产品销量簇状柱形图添加列表分组 2.从“字段”窗格或数据视图中创建列表分组 在“字段”窗格或数据视图中用鼠标右键单击要分组的字段,在快捷菜单中选择“新建组”命令,打开“组”对话框,进行分组设置6.5.2装箱分组 对于数字和日期时间类型字段,可将数据表中的所有值分为大小相同的组,即分组中包含相同个数的值。在“字段”窗格或数据视图中用鼠标右键单击要分组的字
20、段,在快捷菜单中选择“新建组”命令,打开“组”对话框设置分组6.6视觉对象数据 在阅读报表时可查看视觉对象关联的数据,并可将这些数据导出。本节主要内容:u查看视觉对象数据u导出视觉对象数据6.6.1查看视觉对象数据 在报表中单击选中视觉对象后,可通过下列方法查看数据。在“数据/钻取”选项卡中单击“查看数据”图标。鼠标右键单击视觉对象,在快捷菜单中选择“显示数据”命令。单击视觉对象标题栏右侧的“更多选项”图标打开菜单,在菜单中选择“显示数据”命令。6.6.2 导出视觉对象数据 Power BI Desktop允许将视觉对象关联的数据导出到文件。以实例6-10中的按月份装箱分组后的产品销量簇状柱形
21、图为例,说明如何导出数据。实例6-11 导出产品销量簇状柱形图数据6.7报表主题 报表主题包含各种颜色设置,使用主题可以快速完成报表视觉对象颜色设置。本节主要内容:u启用报表主题功能u为报表应用主题6.7.1启用报表主题功能 本书完稿时,主题还是Power BI Desktop的预览功能,默认没有启用。要在报表中使用主题,首先需要启用该功能。在Power BI Desktop中选择“文件选项和设置选项”命令,打开“选项”对话框。在左侧的选项列表中单击“预览功能”选项,在对话框右侧显示可用的预览功能。在预览功能列表中勾选“自定义报表主题”,然后单击“确定”图标关闭对话框,完成启用自定义主题功能。
22、6.7.2 为报表应用主题 报表主题保存在JSON文件中。例如,Power BI提供的Power View系列主题中的Waveform主题代码如下。name:Waveform,dataColors:#31B6FD,#4584D3,#5BD078,#A5D028,#F5C040,#05E0DB,#3153FD,#4C45D3,#5BD0B0,#54D028,#D0F540,#057BE0,background:#FFFFFF,foreground:#4584D3,tableAccent:#31B6FD Power View系列主题下载地址为,https:/ BI Desktop中导入使用。实例6-12 为产品销量簇状柱形图应用主题