大红鹰葡京会【案例分享】电力设备生产数量的多层分组统计报表实现。矩表 – 现代数解析面临必要的报表工具。

基本上交汇分组统计报表即按不同之数码字段,形成铺天盖地分组,并分割层级进行磋商。

报表,从来都是商业领域的栋梁,而随着商业智能(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一起走过的生活

2017年前端框架、类库、工具十分比并

Angular vs React
最圆深刻对比

 

[多维透视表

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

 

相关文章

admin

网站地图xml地图