Matrix)就是专为此类报表供给而发出的强有力工具,多层分组计算报表即依照不一样的数据字段

中的矩表控件来讲解实现多层分组统计报表,因此传统的格式已经无法满足新的需求

多层分组计算报表即依照分裂的数额字段,产生劈头盖脸分组,并分层级实行议论。

报表,平素都是商业贸易领域的骨干,而随着商业智能(BI),大数量时期的赶到,报表越发成为了职业种类的主干组成。因而古板的格式已经力不能及满足新的供给,最终客户期望在一张报表中见到更加多的汇总、分类新闻,而往往那一个汇总和归类消息是不固定的,例如下边那张报表

价值观报表的兑现格局非常多基于
Table
控件,固然可达成五个分组功用,但在报表展现上边有限量,只可以显示上下级的分组,而当代的纷纭报表的要求,平日是左右级嵌套,不常依然要求一律内容的单元格合併,使用
Table
控件,有太多的受制,有了矩表控件,通过轻松的拖拽就能够轻易实现多层分组报表,不管有微微个分组和分组小计都能大约化解。

图片 1

上边会透过贰个实际的案例,使用草龙珠城报表中的矩表控件来上课达成多层分组总结报表。

好像上图中的复杂表头和分类聚焦,用守旧的表格已经江淹才尽成功。矩表(Table+
Matrix)就是专为此类报表必要而爆发的精锐工具,无论你是文书档案类报表,Excel
类报表,中中原人民共和国式复杂报表,不限定行数和列数的报表…都会减轻!

 

如何是矩表(Tablix)

葡萄城报表中的矩表是数量汇总计算的数据控件。矩表由矩阵(Matrix)控件衍变而来,矩阵可将积存的原始Detail
数据,通过【行分组】(即垂直呈现字段值)和【列分组】(即水平显得字段值),将数据二维的体现出来,然后总计每一行或列的议和;也能够将字段值作为行号或列标,在各个行列交汇处测算出个其余数据,然后总括小计和一齐。如下图

图片 2

(一)原始数据

图片 3

 

思想矩阵的劣点:

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

矩阵只可以将数据经过简单的二维表体现,以及轻松的求和集中总结,但对此多层级的行分组却无可奈何满意须要,如在笔直展现贩卖数量时,
我们供给先按区域集中,区域再对应外省份的详尽数据,那么这么就可以更能推动大家深入分析事情数据,提升正确性,而矩阵只可以创制单层级数据显示,不能进行数量分层显示;

  • ### 列分组上边,无法进展夸行单元格合併;

在列下面平日对应复杂表头,如跨行合併,矩阵有极大的局限性。

图片 4

  • ### 合计效用单一

矩阵的合计仅协助自动生成的Sum()表明式,不援助编辑计算列。而客商的供给合计情势基于业务的两样,不在独有单一的协商功用,像常用的占比,环比等繁杂运算。

矩表打破了矩阵的受制,无论是水平方向照旧垂直方向突显字段数据,都协理多层级的分组嵌套,且能够自动合併同样内容项;援助复杂的表头合併,固定列和分组列的联结显示;
对于左券成效也越加灵活,不独有支持总结,并且帮助分组内小计,合计的表明式能够依附自家供给来定制。

矩表是将积累的原本数据,通过内部的动态行列协会结构,将数据以分析汇总的情势显示的多少控件。动用矩表,通过拖拽操作,无需关切背后的落实逻辑,就能够遵从你须要的主意来展现数据。

矩表可创设常用的列表类报表,行列转置报表,
履历表,复杂表头报表。不仅仅遵照数据量可自动生成行列,况且可进展复杂的单元格合併,无论是轻便的清单列表照旧高档的矩阵数据,矩表都能够由此它庞大的组织结构,拖拽完结。矩表能够将积攒在数据库中的静态二维表(唯有列头有含义的表数据),调换来具备集大壮计算的多少透视表,且这几个数量均是依据表结构自动生成的,没有需求手动加多每行每列。大大节省了笔者们大大升高了成立数量解析报表的作用。可谓任何目不暇接结构的,无规律可寻的表格结构,都可采纳矩表控件来促成组织。

(二)报表结构深入分析

图片 5

 

矩表特点 

  • 强硬的动态行列生成

以创办出卖财报,会以月份来举报废售数量,何况供给本人手动合计前一个月有着的销售额,有了矩表控件后,我们只须要将月份钦点到单元格,矩表会活动支持大家转移全数月份的列,并自行合计当月的出售额,同样在纵向突显贩卖类目时,也无需手动添扩大行类目,只须要钦赐类目到单元格,矩表会自动生成全数类目行。

图片 6

  • 任意行的单元格合併

在众多企职业单位,报表的复杂度能够说令人目瞪口哆,个中表头最为雅观,平时表头由多行组成,且单元格合併忽上忽下。矩表则因为其组织结构的兵不血刃,可帮忙大家轻巧完毕跨多级行列的单元格合併。

 

  • 定制化的情商功用

在大数额深入分析进程中,对于数据深入分析,再亦不是轻便的求和,最大值,最小值,平均值那几个轻松的协商功效了,大家须要依赖作业规定,对于满足条件的多少开展总结,求占比,同临时间占比等,矩表协理定制化的情商作用,不止辅助通用的谈判公式,仍是能够依据自家须求定制表达式或编辑函数。

 

  • 数量预先警告和可视化展现单元数据

矩表既可以够显示基础数据,也可以通过数量预先警告或可视化学工业具来体现单元格数据。

图片 7

  • 技艺极其精巧的精心的成效点

矩表是极其职业的数码展现工具,因此细化了顾客的供给,如行标题和列标题不止可在每页重复展现,何况还可一定行头列头,当大数据量须求滚屏查看时,有了定位行头和列头的体验特别轻巧客商寻觅数据。

(三)报表达成思路

1.
利用矩表控件

2.
抬高多级嵌套行分组

3.
分组2增多小计,分组1加多总左券

4.
遵从时间字段进行列分组。

 

为啥要选用矩表?

要做大数量的总括剖判,您必要矩表。

数据量过多必要达成自动分类,您需求矩表,矩表提供的动态分组作用,自动帮你合併同样内容项,实行商榷。

亟需创设中华风味的表格,您要求矩表,化解报表结构复杂的主题素材。

(四)报表完毕

1.
新建福特ExplorerDL 报表模板

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)