第12章 使用报表和仪表板分析数据

12.1 使用报表

12.1.1 什么是报表

我们可以通过构建报表(report)帮助用户监视和分析组织中产生的数据。报表是应用程序中存储的数据的汇总。它们主要由一个数据表组成,但是也可以包含数据过滤器、分组和定制的图表。每个组织都用一组报表提供关于标准对象(比如联系人和帐户)的信息,但是还可以通过构建定制报表,突出显示关于定制对象中存储的数据的重要信息。 例如,对于招聘活动,可能感兴趣的问题包括:

  • 每个招聘人员为职位确定人选平均要花多少天时间?
  • 哪些职能部门空缺的职位最多?
  • 哪些职位已经空缺了 30 天以上?
  • 哪些职位的应聘者最多?
  • 在最近雇用了哪些人?

通过在应用程序的报表选项卡中创建定制报表,可以回答所有这些问题和其他问题。

12.1.2 报表类型

1、表格式报表(tabular report)

表格式报表是最简单快速的查看数据的方式。与电子表格类似, 它包含一组有序字段作为列,每行中有一条匹配记录。但是它们无法用来创建数据分组或图表。因此,最好只将它们用于生成邮件列表等简单任务。

当需要简单的列表或者包含总计数的列表时,使用表格式报表。

2、汇总式报表(summary report)

汇总式报表与表格式报表相似,但是它们还允许对数据行进行分组、查看小计和创建图表。汇总式报表提供了更多操作和组织数据的方法,而且与表格式报表不同,它们可以用在仪表板中。汇总式报表是主要的报表类型,大多数报表都采用这种类型。

当需要基于特定字段的小计时,或者在希望创建分层列表(比如先按照年份,再按照季度组织销售数据)时,使用汇总式报表。

3、矩阵报表(matrix report)

矩阵报表是最复杂的报表类型,允许同时按行和列对记录进行分组。例如,可以提供最详细的数据视图。与汇总式报表一样,矩阵报表也可以用在仪表板中。

如果希望按照两个不相关的维度(比如日期和产品)查看数据,就要使用矩阵报表。

12.2 创建报表

在开始构建报表之前,首先需要执行两个任务,以便更容易地在招聘应用程序中找到报表:

1、需要将 报表 选项卡添加到默认选项卡中。

2、需要创建一个文件夹,它用来存储我们创建的所有报表。

如图所示:

12.2.1 创建汇总报表

例:创建一个汇总式报表来回答问题“哪些职能部门空缺的新职位最多”。

这个报表包含每个职位的名称、招聘经理和状态,还包含一个以图表方式表示数据的饼图。

1、创建汇总式报表

(1)进入报表创建器:报表选项卡 -> 新建报表 -> 其它报表 -> 职位 -> 创建

(2)选择表格类型:摘要(汇总报表)

(3)添加分组字段:职能范围(按职能范围分组汇总)

  2、添加显示列

添加招聘经理招聘经理和职位状态字段。

3、添加过滤器

  添加过滤字段:职位状态 等于 新职位,等待批准,批准(逗号表示OR)。

4、添加图表

(1)选择类型:饼图

(2)格式化:

图表标题:按职位范围分列的空缺职位

图表位置:在报表之下

5、运行报表预览

  运行报表,查看效果(可以重复多次)

6、保存报表

将报表保存到招聘报表文件夹,报表名称:按职位范围分列的空缺职位(Open_Position_By_Functional_Area)

12.2.2 创建矩阵报表

例:创建一个矩阵报表来回答问题“在需要出差和不需要出差两种情况下,每个职能部门为 一个职位确定人选平均要花几天时间”。其中包含:

  • 一个职能部门拥有的职位记录数量;
  • 一个定制字段汇总,表示能部门拥有的职位中需要出差的百分比;
  • 一个用不同颜色显示的字段汇总,表示职位空缺的平均天数:  
    • 平均天数少于 30 天显示为绿色;
    • 30 天到 60 天之间显示为黄色;
    • 超过 60 天显示为红色。

1、创建矩阵报表

(1)进入报表创建器:报表选项卡 -> 新建报表 -> 其它报表 -> 职位 -> 创建

(2)选择表格类型:矩阵

(3)添加分组字段:行分组:职能范围,列分组:出差要求

2、添加汇总字段

  (1)定制职位平均空缺天数:将空缺天数字段拖到记录计数栏处,选择平均。

(2)定制公式字段出差百分比:将左边字段栏的添加公式拖到记录计数栏,填写如下信息:

列名称:出差(%),格式:百分比(小数位0),

公式:(插入摘要)Position__c.Travel_Required__c:SUM / RowCount

  3、添加显示列

添加打开日期和职位状态字段。

4、添加过滤器

  添加过滤字段:职位状态 等于 新职位,等待批准,批准(逗号表示OR)。

   5、添加图表

(1)选择类型:垂直条形图

X轴:职能范围,Y轴:空缺天数

(2) 组合图表:绘制其它数值

显示列:记录计数

(3)格式化:

图表标题:按出差要求统计的空缺职位

图表位置:在报表之下

  6、突出显示列

  进入高亮显示设置窗口:显示 - > 有条件高亮显示

  7、运行报表预览

  运行报表,查看效果

8、保存报表

将报表保存到招聘报表文件夹,报表名称:按出差要求统计的空缺职位(Open_Position_By_Travel_Required)

12.2.3 创建其它报表

按向导完成下列报表的创建。

12.3 仪表板

12.3.1 什么是仪表板

仪表板是一组汇总式报表或矩阵报表组成的图表,以图形方式显示定制的报表数据。每个仪表板最多可以显示20个定制报表,可以将它们安排成两列或三列布局。可以在所有仪表板中选择一个仪表板,在登录时显示在主页选项卡上。用户一般很喜欢仪表板提供的汇总视图,良好的应用程序一般都有至少一个仪表板。

组件分为 5 类:

  • 图表(Chart)——显示在报表中可以生成的饼图、柱状图、线条图和其他类型的图表。
  • 表格(Table)——显示一个两栏表格,其中包含根据报表行的第一级分组统计的记录数量和值。
  • 度量(Metric)—在定制标签的末尾插入报表的总数。
  • 刻度盘(Gauge)——将报表的总数显示为刻度上的一个点。
  • 定制 S-控件——显示可以在 Web 浏览器中查看的任何定制内容,比如 ActiveX 控 件、Excel 文件或者定制的 HTML Web 表单。

12.3.2 创建仪表板

1、进入创建仪表板窗口:报表选项卡 -> 新建仪表板

仪表板编辑页面也是显示仪表板本身的内容。尽管我们还没有定义组件,但是可以将它们添加到三列中的任意列,而且无论以什么次序定义组件,都可以以任意次序移动它们。 在每个仪表板上最多可以有 20 个组件,但是当在主页选项卡上显示仪表板时,只显示最上面一行组件。

2、添加组件:用鼠标拖动组件到仪表板

3、添加数据源:用鼠标拖动报表到仪表板数据源

4、编辑标题:点击编辑标题,可以编辑标题(按职能范围分列的空缺职位)

5、编辑属性:点击设置,可以编辑仪表板属性

6、完成:将所有仪表板添加完成后,将仪表板保存到我的个人仪表板文件夹

按照仪表板添加的步骤,添加如下仪表板,效果如图所示。

 [思考] 如何将仪表板在主页显示?

设置 -> 自定义 -> 主页 -> 主页布局,编辑主页布局可以达到效果。

12.4 自定义报表类型

12.4.1 什么是报表类型

报表类型允许您在报表向导中构建框架,用户可以创建和自定义报表。即您希望能够在报表中访问哪些数据,并使这些数据易于创建实用的报表。下图是我们在创建报表时可以选择的报表类型。

自定义报表类型定义用户运行和创建自定义报表的报表条件。在创建自定义报表类型时,您将指定用户可从他们的报表中选择的对象、关系和字段。您通过对象之间的关系(主-详细信息和查找)创建自定义报表类型,这样您就能够:

  • 选择向创建和自定义报表的用户显示哪个对象
  • 定义向创建和自定义报表的用户显示对象之间的关系
  • 选择哪个对象的字段可以作为列在报表中使用

12.4.2 创建报表类型

1、进入创建报表类型窗口:设置 -> 创建 -> 报表类型 ->新建自定义报表类型

2、创建自定义报表

3、定义报表记录集

平台使用图形层次结构和集合图(或称作 Venn 图)允许用户方便地指定希望其他对象中的哪些相关记录包含在报表结果中。

单击框 A(职位)下方的白框。此时将出现框 B(职位申请)。

单击框 B(职位申请)下方的白框。此时将出现框 C(评论)。

4、保存,完成报表类型的创建,在报表创建向导中会出现自定义的报表类型

【总结】

1、我们可以通过构建报表(report)帮助用户监视和分析组织中产生的数据。报表是应用程序中存储的数据的汇总。它们主要由一个数据表组成,但是也可以包含数据过滤器、分组和定制的图表。

2、仪表板是一组汇总式报表或矩阵报表组成的图表,以图形方式显示定制的报表数据。

3、自定义报表类型允许您在报表向导中构建框架,用户可以创建和自定义报表。

【练习】

1、创建学生管理系统的报表。

原文地址:https://www.cnblogs.com/drink186/p/11293614.html

时间: 2024-08-11 16:13:15

第12章 使用报表和仪表板分析数据的相关文章

第 12 章 命令模式【Command Pattern】

以下内容出自:<<24种设计模式介绍与6大设计原则>> 今天讲命令模式,这个模式从名字上看就很简单,命令嘛,老大发命令,小兵执行就是了,确实是这个意思,但是更深化了,用模式来描述真是是世界的命令情况.正在看这本书的你,我猜测分为两类:已经工作的和没有工作的,先说没有工作的,那你为啥要看这本书,为了以后工作呗,只要你参见工作,你肯定会待在项目组,那今天我们就以项目组为例子来讲述命令模式. 我是我们部门的项目经理,就是一个项目的头,在中国做项目,项目经理就是什么都要懂,什么都要管,做好

《白帽子讲WEB安全》学习笔记之第12章 WEB框架安全

第12章 WEB框架安全 12.1 MVC框架安全 在Spring框架中可以使用spring security来增加系统的安全性. 12.2 模板引擎与XSS防御 12.3 WEB框架与CSRF防御 在MVC中防御CSRF: q  在Session中绑定token.如果不能保存到数据库中的Session,则使用Cookie. q  在form表单中自动填写token字段 q  在Ajax请求中封装token. q  在服务器端对比POST提交的token与Session绑定的Tiken是否一致.

3.28日第七次作业12章沟通管理13章合同管理

3.28日第七次作业12章沟通管理13章合同管理   第12章.项目沟通管理   1.项目沟通管理包括哪些过程?(记)P349 答:1).沟通计划编制 2).信息分发 3).绩效报告 4).项目干系人管理 2.阻碍有效沟通的因素有哪些?P351-352 答:1).沟通双方的物理距离 2).沟通的环境因素 3).缺乏清晰的沟通渠道 4).复杂的组织结构 5).复杂的技术术语 6).有害的态度 3.沟通计划编制的第一步是什么?目的是什么?P353 答:沟通计划编制的第一步是干系人分析.其目的是得出项

设计模式之第12章-享元模式(Java实现)

设计模式之第12章-享元模式(Java实现) “怎么回事,竟然出现了OutOfMemory的错误.鱼哥,来帮我看看啊.”“有跟踪错误原因么?是内存泄露么?”“不是内存泄露啊,具体原因不知道啊.对了,有说新对象申请不到内存空间.”“这个原因么,我曾写过一篇博文:叫OutOfMemory简单分析.不过你的明显是因为代码问题,产生对象太多,导致内存被耗尽,正好一会有堂课,讲的正好能解决你的问题.”(嘿嘿,轮到我享元模式出场了~) 享元模式之自我介绍 我,享元模式乃是池技术中的重要实现方式,具体定义如下

读《构建之法》第11,12章有感

今天我读了<构建之法>的11,12章,其中第11章主要讲了软件的设计与实现的一些知识,告诉我们具体如何去开发一个软件.而第12章则为我们介绍了用户体验的相关知识,有些人认为用户界面的工作就是做一些优化,让界面更好看,而事实并不是这样,这一章就为我们做了详细的讲解. 我们写软件呢就是为了要解决用户的需求,而要解决用户的需求,就需要合适的方法:1.我们需要理解和抽象问题,将问题简化2.找到合适的模型3.最后按模型解决问题.而这其中分析和设计有许多方法:以文字为主的文档,如Word.PowerPoi

第12章 GPIO输入-按键检测—零死角玩转STM32-F429系列

第12章 ????GPIO输入-按键检测 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege ? 本章参考资料:<STM32F4xx参考手册>.库帮助文档<stm32f4xx_dsp_stdperiph_lib_um.chm>. 按键检测使用到GPIO外设的基本输入功能,本章中不再赘述GPIO外设的概念,如您忘记了,可重读前面"GPIO框图剖析"小

MySQL性能调优与架构设计——第12章 可扩展设计的基本原则

第12章 可扩展设计的基本原则 前言: 随着信息量的飞速增加,硬件设备的发展已经慢慢的无法跟上应用系统对处理能力的要求了.此时,我们如何来解决系统对性能的要求?只有一个办法,那就是通过改造系统的架构体系,提升系统的扩展能力,通过组合多个低处理能力的硬件设备来达到一个高处理能力的系统,也就是说,我们必须进行可扩展设计.可扩展设计是一个非常复杂的系统工程,所涉及的各个方面非常的广泛,技术也较为复杂,可能还会带来很多其他方面的问题.但不管我们如何设计,不管遇到哪些问题,有些原则我们还是必须确保的.本章

第12章 GPIO输入—按键检测

第12章     GPIO输入-按键检测 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 本章参考资料:<STM32F4xx参考手册>.库帮助文档<stm32f4xx_dsp_stdperiph_lib_um.chm>. 按键检测使用到GPIO外设的基本输入功能,本章中不再赘述GPIO外设的概念,如您忘记了,可重读前面"GPIO框图剖析"小节,

MySQL必知应会-第12章-汇总数据

第12章 汇总数据 本章介绍什么是SQL的聚集函数以及如何利用它们汇总表的数据. 12.1 聚集函数 我们经常需要汇总数据而不用把它们实际检索出来,为此MySQL提供了专门的函数.使用这些函数, MySQL查询可用于检索数据,以便分析和报表生成.这种类型的检索例子有以下几种. 确定表中行数(或者满足某个条件或包含某个特定值的行数). 获得表中行组的和. 找出表列(或所有行或某些特定的行)的最大值.最小值和平均值.上述例子都需要对表中数据(而不是实际数据本身)汇总.因此,返回实际表数据是对时间和处