浅述人大金仓Kingbase Smartbi复杂报表的几种模型.pdf
浅述人大金仓KingbaseSmartbi复杂报表的几种模型--第1页
复杂报表的几种模型
一般来说,报表有下面几种类型:列表、分组、主从、嵌套、交叉、图形、参数、告警、
填报。本文将主要介绍这几类报表的概念,并简要说明了KingbaseSmartbi如何支持这几种
报表模型。
、列表
列表也叫清单,是报表最通用的模型,将一组(多条)数据结构完全相同的数
据以表格形式顺序展现出来,如下图所示:
列表模型能满足所有报表工具的需求,它具有表头、数据及表尾。
2、分组
分组报表是在列表报表的基础上,对数据做进一步处理。将同类数据显示在一
个组中,并对这个组进行统计运算。如下图所示:
分组模型是对表格中的某一列数据进行分组,并对分组的数据进行加工计算。
浅述人大金仓KingbaseSmartbi复杂报表的几种模型--第1页
浅述人大金仓KingbaseSmartbi复杂报表的几种模型--第2页
并将同一销售区域的数据放在一个
组内进行小计汇总统计,最后对所有销售额进行汇总统计。它具有表头、分组的详
细数据、分组表尾。
、主从
主从模型是两组一对多对应关系的数据,在报表中通过主数据能够将从数据的
详细数据呈现出来。在KingbaseSmartbi复杂报表中是通过链接来处理主从模型的
数据关系。如下图所示:
主数据
从数据(只截取部分数据)
主从模型是将两个报表进行配合形成的。如上图所示的主数据报表是用户开始
看到的数据列表,当点击【特制品】【华东】的销售额会跳转到从数据相关的明细
数据,即从数据报表。
4、嵌套
嵌套也就是分块模式,是将多个不同的数据块组合在一个报表中展示。如下图
所示:
浅述人大金仓KingbaseSmartbi复杂报表的几种模型--第2页
浅述人大金仓KingbaseSmartbi复杂报表的几种模型--第3页
可以从不同的角度来分析销售额数据,其中从时间角度是一个数据块,从地区角度
是一个数据块,从产品类别也是一个数据块。
、交叉
交叉模型是报表的横向数据(列数和列标题)与纵向数据(行数和行标题)都
不固定的模型,是根据数据源中返回的数据来动态创建。然后根据创建的列标题和
行标题,进行交叉的统计汇总,汇总方式包括求和、求平均、求记录数、取最大/
最小值等。KingbaseSmartbi报表的交叉模式如下图所示:
如上图所示,横向数据是产品的大类分类与小类分类,纵向数据是区域的地区
分类及城市分类,并各自横行纵向进行小计。
6、图形
图形模型能够直观地表现出数据的规律,让用户及时根据数据的变化趋势来采
浅述人大金仓KingbaseSmartbi复杂报表的几种模型--第3页
浅述人大金仓KingbaseSmartbi复杂报表的几种模型--第4页
图形模型还可以与表格数据一起展现。
、参数
参数模型是将表格的一列或