必威网站【案例分享】电力设备生产数量的多层分组统计报表实现。矩表 – 现代多少解析中必要的表工具。

大多叠分组统计报表即按不同之数据字段,形成系列分组,并分层级进行商讨。

表,从来还是买卖领域的顶梁柱,而趁商业智能(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)

 

相关文章