页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

我们需要从多维度对数据进行汇总、占比、同期对比分析,对维度实现钻取分析,并且辅以条件筛选、告警、数据格式显示等功能时,我们通常定制透视分析来满足这类数据分析的业务需求。

透视分析通常以交叉表样展现。

下面,我们将以一个演示示例来展现透视分析的效果各辅助功能。下面,我们将以一个演示示例来展现透视分析的效果以及各辅助功能。

业务需求

某电器销售公司,每个季度末都要对全国的产品总体销售情况进行汇总及同期对比分析,并上报给相关管理层进行查询,具体而言需要满足如下要求:

1、可以查询不同年份、不同季度的销售数据;

2、需要计算出所有家电的总销售收入;

3、需要计算出当前销售收入占总销售收入的百分比;

4、需要计算出销售收入的同期比;

5、管理层比较关注华北区的销售数据,因此最好对该区域有排序情况;

6、对所有业绩好的和市场份额较差的产品都要予以告警显示;

7、报表标题能够很明确的表示当前查询的是什么时间的销售数据,并要体现出查询的日期为当前日期用于打印;

8、支持向品牌和商店维进行钻取;

9、异常数据需要进行告警,并且能够下钻到深层次数据进行分析;

10、从易用和美观角度出发,还要进行一些控件类型变更、数据格式、列头行头字体等效果。

 

需求分析

我们的系统内置业务主题“销售主题”,该主题已经按照业务逻辑对数据进行了部分处理。

我们基于该业务主题,结合以上销售数据的分析需求,对上面所描述的需求进行如下分析:

1、展现的输出字段:产品系列、产品分类、商店地区、销售收入;

2、由于时间字段没有完全符合条件的,因此需要将“季度”字段进行时间维处理成“年”和“季”的形式,并作为条件项;

3、按照产品系列对销售数据进行总合计值计算;

4、对销售收入与销售总值的占比计算;

5、对销售收入进行同比计算;

6、报表标题通过动态获取“年份”、“季度”参数值命名,制表时间取当前系统日期;

7、修改条件项的控件类型;

8、对异常数据设置告警;

9、从报表美观等角度进行的一些报表辅助设置:行头、列头字体,列头宽度等。9、从报表美观等角度进行的一些报表其它设计:数据格式、行头、列头字体,列头宽度等。

示例效果

 Image Added

面板
borderColor#BBBBBB
bgColor#F0F0F0
borderWidth1
borderStylesolid

目录

实现详情

下面,我们将详细说明以上演示示例的实现过程:

1、新建透视分析

在“定制管理”界面的快捷菜单中选择 透视分析在“定制管理”界面的快捷菜单中选择 透视分析,弹出“选择数据源”窗口。

2、选择数据来源

在“选择数据源”窗口,双击选择业务主题“CSAC汽车销售分析”(如下图所示),进入“透视分析定制界面”。在“选择数据源”窗口,双击选择业务主题“销售主题”(如下图所示),进入“透视分析定制界面”。

Image RemovedImage Added

3、字段选择

在“透视分析定制界面”左侧的“字段选择”面板中,展开资源树,在“产品”业务对象下先后勾选“品牌”、“车型”业务属性,在“指标”业务对象下先后勾选“销售量”、“销售规模”业务属性。1)在“透视分析定制界面”左侧的“字段选择”面板中,展开资源树,选择如下字段:Image Removed

  • 在“产品”下先后勾选“产品系列”、“产品分类”;
请保证“选择区”中的设置项“自动更新”被勾选上,实现:一旦添加新字段则即时刷新数据。
  • 在“商店”下勾选“商店地区”;
4、条件选择
  • 在“指标”下勾选“销售收入”;

在“透视分析定制界面”左侧的“条件选择”面板中,展开资源树,分别拖拽字段“年份”、“季度”、“省份”和“车系”到“报表展现区”中当前报表所占区域中,系统自动生成字段条件。2)在“行区”将“商店地区”拖拽到“列区”;

Image RemovedImage Added

5、行列度量设计

3)单击工具栏的 刷新 按钮,手动刷新数据。

 Image Added

6、报表设计

勾选右下角“立即刷新”设置项保证字段更新后系统立即自动刷新数据。通过以上操作,报表的雏形基本已经出来了,为了满足业务需求以及报表美观、易用的需要,我们对本示例还进行如下的报表设计:

4、条件选择

功能点

业务主题“销售主题”中的业务属性“季度”存储的数据格式是“YYYY年Q季”,目前不满足我们的需要,因此我们需要将该业务属性进行时间维度处理成“YYYY年”和“Q季”的格式。具体操作如下:

描述

1)在“透视分析定制界面”左侧的“条件选择”面板中,展开资源树,勾选“时间”下的“季度”到“待选列”,再在“待选列”中“季度”的右键菜单中选择 时间维度管理;

设置方法

Image Added

示例中的对应效果

2)在“时间维度管理”窗口中进行如下设置:

参考

Image Added

anchor

3)生成“选择年度”和“选择季度”字段,如下图所示:

指标

Image Added

指标

4)拖拽字段“选择年度”和“选择季度”到“展现区”的报表占位区域,效果如下:

指标聚合

Image Added

 

5、行列度量设计

“销售量”和“销售规模”

行列度量区通常是用于进行汇总、日期计算、排序设置。

是明细数据,报表中对这两

本示例主要在行列度量区进行了如下的计算设计:

个指标进行合计计算;当前用户参数设置,使用工具栏中的 个人参数 按钮:
先将当前参数值通过 保存当前参数值 命令保存,
再次打开时通过 加载用户参数值 命令找到上次的
保存记录打开即可。其它用户参数设置,通过工具栏中的 参数设置Image Removed
按钮,按照如下设置:
计算类型

“销售量”和“销售规模”列头的下拉菜单中选择
聚合 > 合计值

 

 表格菜单
总合计当前报表所有“销售量”和
“销售规模”的总合计;

单击工具栏中的 字段设置Image Removed) 按钮,在
“字段设置”窗口的“分类汇总”页签中设置汇总项:

上图中“销售量”和“销售规模”的“求和”汇总方式
指标聚合 一致。

 

 字段设置
动态表头表头标题中的时间和地区信
息从参数中动态获取;

单击工具栏中的 报表设置(Image Removed按钮,在“报表设置”
窗口,在“设置表头”页签下,设置进行如下设置:

 

 报表设置
修改参数

修改了四个参数的控件类型;

修改了“年份”、“季度”参
数默认值;

单击参数的 修改参数 按钮:

修改控件类型:

修改默认值:

 

  
打开报表参数值

当前用户打开报表时,显示
上次保存的参数值;

其它用户打开报表时,“年份”
和“季度”参数显示默认值,

“省份”和“车系”显示上次
保存时的值;

  
多重列头把表示相同信息的列头组合
在一起命名;

单击工具栏中的 字段设置Image Removed) 按钮,在“字段设置”
窗口的“多重表头”页签中设置汇总项:

 

 字段设置
数据格式“销售量”数据比较大,对
数据格式进行调整;

单击工具栏中的 字段设置Image Removed) 按钮,在“字段设置”
窗口中设置如下:

 

 字段设置
告警设置“销售规模”大于等于150
亿及“销售量”小于2.1万辆
的数据显示告警;

单击工具栏中的 字段设置Image Removed) 按钮,在“字段设置”
窗口中设置如下:

 

报表中红底和黄底都是告警效果:

 

字段设置
每页显示行数设置每页显示行数,且再次
打开报表时仍使用该设置的
行数;

在分页控制器中设置每页的行数:

Image Removed

设置再次打开报表时仍使用该设置的行数:单击工具栏中
报表设置Image Removed) 按钮,进行如下设置:

 

  
冻结列头行数超出显示区域时,上下
拖动滚动条,列头固定;
描述设置方法示例中的对应效果参考
分类汇总汇总所有产品的销售收入,即对最外层维度字段“产品列”进行分类汇总设置;

在“行区”字段“产品系列”下拉菜单中选择 显示分类汇总

Image Added

Image Added分类汇总
总占比计算各类产品的销售收入占所有产品销售收入的百分比;

1)在“待选列”中新建一个“销售收入总占比”的计算字段;

Image Added

2)在“待选列”中勾选该计算字段后,在“度量”区该字段的下拉菜单中选择 高级设置,进行如下设置:

Image Added

Image Added

计算字段

高级设置

同期增长率计算销售收入的同期增长率;

在“度量”的“销售收入”字段下拉菜单中选择时间计算 > 同期 > 同期增长率

Image Added

系统自动生成“销售收入同期增长率”计算字段,显示在“待选列”且呈勾选状态:

Image Added

Image Added时间计算

 

6、报表设计

通过以上操作,报表的雏形基本已经具备,为了满足业务需求分析效果以及报表美观、易用的需要,我们对本示例还进行如下的报表设计:

报表设置
功能点描述设置方法示例中的对应效果参考
告警设置销售收入大于80万;
销售收入总占比低于5%;

单击工具栏中的 告警Image Added) 按钮,在“告警设置”
窗口中设置如下:

 Image Added

报表中黄底红字和旗帜标识都是告警效果:

 Image Added

告警设置
动态表头表头标题中的时间和地区信息从参数中动态获取;

单击工具栏中的 报表设置(Image Added按钮,在“报表设置”窗口,在“设置表头”页签下,设置进行如下设置:

Image Added

Image Added报表设置
修改参数

修改条件项“选择年度”和“选择季度”的控件类型;

 

单击参数的 修改参数 按钮:

Image Added

修改控件类型:

Image Added

  
打开报表参数值

任何用户打开报表时,显示上次保存的参数值;

 

在工具栏中单击 参数设置Image Added)按钮,进行如下设置:

Image Added

  
数据格式“销售收入”数据比较大,对数据格式进行调整;

在“度量”的字段“销售收入”下拉菜单中选择 高级设置 ,进行数据格式设置:

Image Added

Image Added高级设置
排序华北区的“销售收入”在不同的产品系列内进行升序排列;

在报表表格“华北”区的“销售收入”字段的右键菜单选择排序 > 分级升序

Image Added

 

Image Added表格菜单
冻结列头行数超出显示区域时,上下拖动滚动条,列头固定;

单击工具栏中的 报表设置) 按钮,进行如下设置:

Image Added

Image Added

 

报表设置 
行头列头字体居中显示

设置行头字体为斜体;

报表居中显示

设置列头的字体为加粗;

单击工具栏中的 报表设置报表设置( 按钮,进行如下设置:

 

 

按钮,在“报表设置”窗口,在“字体|背景颜色”页签下,设置进行如下设置:

Image Added

Image Added报表设置 
钻取设置可以钻取到“商店类型”和“品牌”的角度分析数据;

在左侧资源树中勾选“产品”下的“品牌名称”和“商店”下的“商店类型”,显示在“待选列”中且呈不勾选状态;

Image Added

Image Added 

资源下载

migrate.xml