实现详情
下面,我们将详细说明以上演示示例的实现过程:
1、新建透视分析
任选一透视分析入口,新建透视分析,弹出“选择业务数据集”窗口。
2、选择数据来源
在“选择业务数据集”窗口,双击选择业务主题“订单主题”(如下图所示),进入“新建透视分析”界面。
3、字段选择
1)在“新建透视分析”界面左侧的“字段选择”面板中,展开目录资源树,选择如下字段:
- 在“产品类别表”下先后勾选“产品类别”;
- 在“订单表”下勾选“发货区域”;
- 在“订单明细表”下勾选“销售额”;
2)在“行区”将“发货区域”拖拽到“列区”;
3)单击工具栏的 刷新 按钮,手动刷新数据。
勾选右下角“立即刷新”设置项保证字段更新后系统立即自动刷新数据。
4、条件选择
业务主题“订单主题”中的业务属性“季度”存储的数据格式是“YYYY年Q季”,目前不满足我们的需要,因此我们需要将该业务属性进行时间维度处理成“YYYY年”和“Q季”的格式。具体操作如下:
1)在“新建透视分析”界面左侧的“条件选择”面板中,展开目录资源树,勾选“订单表”下的“季度”到“待选列”,再在“待选列”中“季度”的右键菜单中选择 时间维度管理;
2)在“时间维度管理”窗口中进行如下设置:
3)生成“选择年度”和“选择季度”字段,如下图所示:
4)拖拽字段“选择年度”和“选择季度”到“展现区”的报表占位区域,效果如下:
5、行列度量设计
行列度量区通常是用于进行汇总、日期计算、排序设置。
本示例主要在行列度量区进行了如下的计算设计:
计算类型 | 描述 | 设置方法 | 示例中的对应效果 | 参考 |
---|---|---|---|---|
分类汇总 | 汇总所有产品的销售收入,即对最外层维度字段“产品列”进行分类汇总设置; | 在“行区”字段“产品类别”下拉菜单中选择 显示分类汇总; | 分类汇总 | |
总占比 | 计算各类产品的销售额占所有产品销售额的百分比; |
| ||
同期比 | 计算销售额的同期比; | 在“待选列区”的“销售额”字段右键选择 创建时间计算,点击时间函数的同期比,自动生成名称; 系统自动生成“销售额同期比”计算字段,显示在“待选列”且呈勾选状态: | 时间计算 |
6、报表设计
通过以上操作,报表的雏形基本已经具备,为了满足业务需求分析效果以及报表美观、易用的需要,我们对本示例还进行如下的报表设计:
功能点 | 描述 | 设置方法 | 示例中的对应效果 | 参考 |
---|---|---|---|---|
告警设置 | 销售额大于15000; | 单击工具栏中的 告警(
| 报表中黄底红字和旗帜标识都是告警效果: | 告警设置 |
动态表头 | 表头标题中的时间和地区信息从参数中动态获取; | 单击工具栏中的 报表设置( ) 按钮,在“报表设置”窗口,在“设置表头”页签下,设置进行如下设置: | 报表设置 | |
修改参数 | 修改条件项“选择年度”和“选择季度”的控件类型;
| 单击参数的 修改参数 按钮: 修改控件类型: | ||
打开报表参数值 | 任何用户打开报表时,显示上次保存的参数值;
| 在工具栏中单击 参数设置( )按钮,进行如下设置: | ||
数据格式 | “销售额”数据比较大,对数据格式进行调整; | 在“度量”的字段“销售额”下拉菜单中选择 高级设置 ,进行数据格式设置: | 高级设置 | |
排序 | 东北区的“销售额”在不同的产品类别内进行升序排列; | 在报表表格“东北”区的“销售额”字段的右键菜单选择排序 > 分级升序;
| 表格菜单 | |
冻结列头 | 行数超出显示区域时,上下拖动滚动条,列头固定; | 单击工具栏中的 报表设置( ) 按钮,进行如下设置: |
| 报表设置 |
行头列头字体 | 设置行头字体为斜体; 设置列头的字体为加粗; | 单击工具栏中的 报表设置( ) 按钮,在“报表设置”窗口,在“字体|背景颜色”页签下,设置进行如下设置: | 报表设置 | |
钻取设置 | 可以钻取到“产品名称”的角度分析数据; | 在左侧资源树中勾选“产品表”下的“产品名称”,显示在“待选列”中且呈不勾选状态; |