现代数据解析着不可或缺的报表工具,案例分享

by admin on 2018年12月14日

基本上重合分组总结报表即准不同之数据字段,形成密密麻麻分组,并分层级进行商榷。

表,一直如故商贸领域的栋梁之材,而随着商业智能(BI),大数量时代的赶来,报表更加成为了政工系统的主干组成。由此传统的格式就无力回天知足新的需,最终用户期望在同等张表中见到重复多的集中、分类音信,而数那个汇总和归类新闻是休定点的,比如下面这张表

传统报表的落实格局大多基于
Table
控件,即使可实现三只分组效用,但于表展现下边爆发限量,只好显示上下级的分组,而现代底纷繁报表的要求,平时是左右级嵌套,有时甚至要求一律内容的单纯元格合并,使用
Table
控件,有极致多的局限,有了矩表控件,通过简单的拖拽就能轻轻松松实现多交汇分组报表,不管爆发多少个分组和分组小计都可以简单解决。

图片 1

下边会由此一个现实的案例,使用葡萄城报表蒙之矩表控件来上课实现多重合分组总括报表。

仿佛上图中的扑朔迷离表头和归类集中,用传统的表都力不从心完成。矩表(Table+
Matrix)就是总揽为此类报表需求使发的有力工具,无论你是文档类报表,Excel
类报表,中国式复杂报表,不限定行数和列数的报表…都碰面缓解!

 

嘿是矩表(Tablix)

葡萄城报表遇的矩表是数码集中总计的数控件。矩表由矩阵(Matrix)控件衍变而来,矩阵可将积存的原始Detail
数据,通过【行分组】(即垂直呈现字段值)和【列分组】(即水平显得字段值),将数据二维的来得下,然后总结各国一样推行抑列的情商;也堪以许段值作为行号或列标,在每个阵交汇处统计爆发个另外数目,然后总结小计和一起。如下图

图片 2

(一)原始数据

图片 3

 

传统矩阵的瑕疵:

  • ### 行分组单层次,无法支撑多层级数据解析

矩阵只可以拿数据经过简单的二维表体现,以及简单的请求与集中总结,但对多层级的行分组却力不从心满意要求,如在直体现销售数据时,
大家需要先照区域集中,区域重对诺各省份的详尽数据,那么如此便会再可以有助于大家解析事情数据,提升精确性,而矩阵只可以创造单层级数据显示,不能够进展数量分层显示;

  • ### 列分组下面,不可以进展夸行单元格合并;

以列上边通常对许复杂表头,如跨行合并,矩阵有不行老之局限性。

图片 4

  • ### 合计功用单一

矩阵的协商只有协理自动生成的Sum()表达式,不帮助编辑总结列。而客户的要求合计情势基于工作的异,不以只有单一的商议效率,像常用之占有相比较,环比等复杂运算。

矩表打破了矩阵的受制,无论是水平方向或垂直方向显示字段数据,都援助多层级的分组嵌套,且能自行合并相同内容项;补助复杂的表头合并,固定列和分组列的合体现;
对于协议效用吗尤为灵活,不仅协助总括,而且帮助分组内小计,合计的表明式可以因自己要求来定制。

矩表是拿积存的旧数据,通过中的动态行列协会结构,将数据以分析汇总的艺术显示的数控件。使矩表,通过拖拽操作,不需关注背后的兑现逻辑,就会听从你要的点子来彰显数据。

矩表可创建常用之列表类报表,行列转置报表,
履历表,复杂表头报表。不仅因数据量可自动生成行列,而且可进展复杂的特元格合并,无论是简单的清单列表依然尖端的矩阵数据,矩表都可以透过它强大的团队结构,拖拽实现。矩表可以拿积存在数据库中之静态二维表(唯有列头有义的发明数据),转换成为拥有集中和总计的数透视表,且这多少个多少全是因表达结构自动生成的,不待手动添加每行每列。大大节省了咱大大升级了创办数量解析报表的频率。可谓任何扑朔迷离结构的,无规律可寻找之表格结构,都然而应用矩表控件来促成社团。

(二)报表结构分析

图片 5

 

矩表特点 

  • 雄的动态行列生成

以创销售业绩报表,会以月份来报告销售数目,而且要好手动合计当月有的销售额,有矣矩表控件后,我们唯有待以月份指定到单元格,矩表会自行帮大家转变有月份的排列,并活动合计当月之销售额,同样以纵向体现销售类目时,也不需要手动添加多行类目,只待指定类目到单元格,矩表会自动生成所有类似目行。

图片 6

  • 任意行的特元格合并

于很多企事业单位,报表的复杂度可以说吃人口呆,其中表头最为经典,平常表头由多行组成,且单元格合并忽上忽下。矩表则因为那一个协会结构的强硬,可扶助我们轻松实现超越多层列的只元格合并。

 

  • 定制化的协议效能

每当很数目解析过程中,对于数据解析,再也不是简单的求和,最深价值,最小价,平均值这多少个概括的商谈功效了,我们用基于业务规定,对于满意条件的数据开展总计,求占比,同期占比对等,矩表帮助定制化的说道效率,不仅辅助通用的商公式,还可依据我需求定制表明式或编辑函数。

 

  • 数码预警及可视化显示单元数据

矩表不仅可显得基础数据,也得以经过数量预警或可视化工具来显示单元格数据。

图片 7

  • 精的周到的效果点

矩表是坏规范的数展现工具,由此细化了用户的需,如行标题和排标题不仅可在各样页还显示,而且还可稳定行头列头,当好数据量需要滚屏查看时,有矣原则性行头和列头的感受越来越爱客户寻找数据。

(三)报表实现思路

1.
采用矩表控件

2.
加上多级嵌套行分组

3.
分组2上加小计,分组1上加总协议

4.
据时间字段举办列分组。

 

何以而运用矩表?

而召开生数目标总括分析,您要矩表。

数据量过多欲贯彻机关分拣,您需矩表,矩表提供的动态分组效率,自动帮您合并相同内容项,进行协商。

要做中华风味之表,您得矩表,解决报表结构复杂的题目。

(四)报表实现

1.
新建RDL 报表模板

2.
长数据源和数据集

图片 8

图片 9

图片 103.
补加矩表控件

添加矩表控件后,会意识发接近 [ 符号,表示分组,即可遵照具体数据动态生成行。会发觉设计器下面的矩表分组管理器;

图片 11图片 12

 

4.
报表结构

4.1
添加行分组

倘上述报表结构分析,行包含四级分组:

1.
Group1:=[生产形式];

2.
Group2:=[活性能];

3.
Group3:=[所属事业部],小计;

4.
Group4:静态名称(静态列);

由此待充分三层分组和一列静态列:

图片 13

4.1.1
选中“行分组单元格”,右键单击,添加行分组——>子分组

图片 14

 

4.1.2
添加三层分组

 图片 15

 

4.1.3
添加静态列

图片 16

 

4.1.4
添加静态行:选中四层单元格,插入行——>分组内下方,执行三坏

图片 17

补给加动态列:本节报表结构相对简便易行,只来一致履行“=【月】”字段的动态列,该列包含“=【周】”和以周小计。

4.2
添加列,子分组

图片 18

图片 19

表结构基本形成,接下要做的凡绑定数据。图片 20

 

5.
绑定报表数量

拿分组数据拖拽到
单元格,静态列数据可选。

 图片 21

图片 22

6. 
统一单元格,输入列名称

图片 23

 

7.
填补加合计

加上【生产模式】合计:添加成功未来,需要活动合并单元格,调整Value值:

图片 24

图片 25

 

增补加总协议:

图片 26

 

添加“【周】”合计

图片 27

 

补加总协议:

 图片 28

图片 29

8.
调整体制

顶这里,报表的完好布局还已经创立好了,需要开的就是调整报表样式。

图片 30

图片 31

运转效果

图片 32

 

9.
总结一下

面的步调即便看起有点复杂,但倘诺真的控制的矩表控件的规律,类似的扑朔迷离多叠分组报表只有待几分钟即能造完成。

 

系阅读:

【报表福利大放送】100不必要效仿报表模板免费下载

矩表 –
现代数据解析中必要的表格工具

实例 – 使用矩表创立【产品销售数据解析注解】

以设计器中上加
矩表

图片 33

将商定购月指定到【行分组】单元格中,将【系列称号】指定到列分组单元格中,在太下方单元格中指定合计方法:

=Sum(Sum(Fields!数量.Value
*Fields!单价.Value * (1-Fields!折扣.Value)))
修改为:=Sum(Fields!数量.Value *Fields!单价.Value *
(1-Fields!折扣.Value))

图片 34

 

最后效果

图片 35

转载请讲明来源:葡萄城控件

 

系阅读:

【报表福利大放送】100不必要效仿报表模板免费下载

开才会开拓进取!Angular和Wijmo一起走过的小日子

二零一七年前端框架、类库、工具非凡比并

Angular vs React
最全面深切相比较

 

[多维透视表

矩表实现商品销售相比较统计](http://www.cnblogs.com/powertoolsteam/p/pivot_table.html)

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图