用古板的表格已经力不从心达成,中的矩表控件来说学实现多层分组总计报表

多层分组总括报表即遵照不一致的数目字段,变成密密麻麻分组,并分层级进行商谈。

报表,平昔都以购买出售领域的中坚,而随着商业智能(BI),大数据时期的来临,报表尤其成为了政工系统的着力组成。因而古板的格式已经黔驴技穷满意新的供给,最后用户期望在一张报表中观望越来越多的汇聚、分类音信,而频仍这一个汇总和分类音信是不定点的,比如下边这张报表

历史观报表的达成方式多数基于
Table
控件,就算可达成七个分组功效,但在报表突显上边有限制,只可以显示上下级的分组,近日世的繁杂报表的急需,平时是左右级嵌套,不时以致须要壹律内容的单元格合并,使用
Table
控件,有太多的受制,有了矩表控件,通过轻易的拖拽就会自在实现多层分组报表,不管有多少个分组和分组小计都能轻便化解。

图片 1

下边会通过1个有血有肉的案例,使用草龙珠城报表中的矩表控件来说课完结多层分组总计报表。

就像是上航海用教室中的复杂表头和分类聚集,用守旧的表格已经无力回天做到。矩表(Table+
Matrix)便是专为此类报表要求而爆发的兵不血刃工具,无论你是文书档案类报表,Excel
类报表,中华人民共和国式复杂报表,不限制行数和列数的报表…都会化解!

 

怎么是矩表(Tablix)

赐紫牛桃城报表中的矩表是数额汇总总括的数额控件。矩表由矩阵(Matrix)控件演化而来,矩阵可将积累的原始Detail
数据,通过【行分组】(即垂直展现字段值)和【列分组】(即水平显得字段值),将数据贰维的显得出来,然后总计每壹行或列的说道;也得以将字段值作为行号或列标,在种种行列交汇处测算出个其余数码,然后计算小计和一齐。如下图

图片 2

(壹)原始数据

图片 3

 

价值观矩阵的欠缺:

  • ### 行分组单等级次序,不大概支撑多层级数据深入分析

矩阵只可以将数据通过简单的二维表体现,以及轻松的求和汇总总括,但对此多层级的行分组却力不从心满意必要,如在笔直体现发卖数量时,
我们要求先按区域聚焦,区域再对应内地份的详实数据,那么那样就可知更能有助于大家分析事情数据,进步准确性,而矩阵只可以创立单层级数据展现,不能够进展数量分层呈现;

  • ### 列分组上面,不大概进展夸行单元格合并;

在列上边日常对应复杂表头,如跨行合并,矩阵有不小的局限性。

图片 4

  • ### 合计功用单1

矩阵的商业事务仅协理自动生成的Sum()表明式,不协理理编辑辑总结列。而客户的需求合计格局基于作业的比不上,不在唯有单1的情商效用,像常用的占比,环比等繁杂运算。

矩表打破了矩阵的受制,无论是水平方向照旧垂直方向展现字段数据,都帮助多层级的分组嵌套,且可以自行合并一样内容项;帮助复杂的表头合并,固定列和分组列的统1体现;
对于协议功效也尤为灵活,不止辅助总结,而且支持分组内小计,合计的表明式能够依附自家必要来定制。

矩表是将积累的本来面目数据,通过内部的动态行列组织结构,将数据以解析汇总的格局表现的数目控件。使用矩表,通过拖拽操作,无需关爱背后的兑现逻辑,就能够根据你须求的主意来展现数据。

矩表可创造常用的列表类报表,行列转置报表,
履历表,复杂表头报表。不止依据数据量可自动生成行列,而且可进展复杂的单元格合并,无论是轻便的清单列表依然高等的矩阵数据,矩表都能够通过它庞大的公司结构,拖拽达成。矩表可以将积累在数据库中的静态二维表(唯有列头有意义的表数据),调换成具备集二月总括的数量透视表,且那一个多少均是依附表结构自动生成的,没有供给手动增多每行每列。大大节约了笔者们大大进步了成立数量深入分析报表的频率。可谓任何头晕目眩结构的,无规律可寻的表格结构,都可应用矩表控件来兑现结构。

(二)报表结构剖析

图片 5

 

矩表特点 

  • 有力的动态行列生成

以创办发卖财务报告,会以月份来申报废售数目,而且亟需本人手动合计前段日子有所的出卖额,有了矩表控件后,大家只要求将月份钦定到单元格,矩表会活动帮忙大家转换全数月份的列,并自动合计前段时期的出售额,同样在纵向体现出售类目时,也没有须求手动添增加行类目,只要求钦赐类目到单元格,矩表会自动生成全部类目行。

图片 6

  • 放肆行的单元格合并

在好多企工作单位,报表的复杂度可以说让人瞠目结舌,个中表头最为杰出,日常表头由多行组成,且单元格合并忽上忽下。矩表则因为其协会结构的壮大,可扶助大家轻易达成跨多级行列的单元格合并。

 

  • 定制化的钻探成效

在大额深入分析进程中,对于数据分析,再也不是轻易的求和,最大值,最小值,平均值这一个不难的情商成效了,大家需求根据职业规定,对于满意条件的数量进行计算,求占比,同临时间占比等,矩表帮忙定制化的协议成效,不只有协理通用的合计公式,还能依据本人需求定制表明式或编辑函数。

 

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

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

图片 7

  • Mini的绵密的服从点

矩表是不行标准的多少显示工具,因此细化了用户的供给,如行标题和列标题不仅仅可在每页重复展现,而且还可一定行头列头,当大数据量供给滚屏查看时,有了定位行头和列头的体会越发轻易客户搜索数据。

(3)报表完毕思路

壹.
施用矩表控件

2.
添扩张级嵌套行分组

三.
分组二增多小计,分组一加多总协议

四.
如约时间字段举行列分组。

 

怎么要动用矩表?

要做大数量的总结深入分析,您需求矩表。

数据量过多须要达成自动分类,您须求矩表,矩表提供的动态分组作用,自动帮你合并一样内容项,举办协商。

急需营造中华特点的表格,您须要矩表,化解报表结构复杂的标题。

(4)报表实现

一.
新建奥迪Q7DL 报表模板

二.
增加数据源和数据集

图片 8

图片 9

图片 10三.
加多矩表控件

累加矩表控件后,会意识有类似 [ 符号,表示分组,就能够依照具体数目动态生成行。会发觉设计器下边包车型大巴矩表分组处理器;

图片 11图片 12

 

四.
表格结构

4.1加多行分组

如上述报表结构深入分析,行李包裹蕴四级分组:

1.
Group1:=[生产格局];

2.
Group2:=[产品特性];

3.
Group3:=[所属工作部],小计;

四.
Group肆:静态名称(静态列);

故此须求加上三级分组和1列静态列:

图片 13

四.一.1选中“行分组单元格”,右键单击,加多行分组——>子分组

图片 14

 

四.壹.贰增多三级分组

 图片 15

 

四.一.3增加静态列

图片 16

 

4.一.四增加静态行:选中四级单元格,插入行——>分组内下方,试行二遍

图片 17

增添动态列:本节报表结构相对简单,唯有一行“=【月】”字段的动态列,该列包罗“=【周】”和按周小计。

4.2
添加列,子分组

图片 18

图片 19

报表结构基本到位,接下去需求做的是绑定数据。图片 20

 

伍.
绑定报表数量

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

 图片 21

图片 22

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

图片 23

 

7.
加多合计

增进【生产格局】合计:加多成功之后,须求活动合并单元格,调度Value值:

图片 24

图片 25

 

增多总协议:

图片 26

 

添加“【周】”合计

图片 27

 

增多总协议:

 图片 28

图片 29

八.
调解体制

到此地,报表的完全布局都已开立完毕了,要求做的就是调动报表样式。

图片 30

图片 31

运作效果

图片 32

 

九.
计算一下

上边的手续就算看起来某个复杂,但一旦真的驾驭的矩表控件的原理,类似的错综相连多层分组报表只需几分钟便能制作完了。

 

相关阅读:

【报表福利大放送】十0余套报表模板免费下载

矩表 –
当代数据剖判中至关重要的表格工具

实例 – 使用矩表创造【产品出售数据剖析表】

在设计器中加多矩表

图片 33

将订购月内定到【行分组】单元格中,将【类小名号】钦点到列分组单元格中,在最下方单元格中钦赐合计方法:

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

图片 34

 

聊到底效果

图片 35

转发请表明来源:草龙珠城控件

 

有关阅读:

【报表福利大放送】十0余套报表模板免费下载

绽放技巧进步!Angular和Wijmo一同度过的日子

20一⑦年前端框架、类库、工具大比拼

Angular vs React
最周详通透到底比较

 

[多维透视表

矩表完毕商品出卖相比较总计](http://www.cnblogs.com/powertoolsteam/p/pivot_table.html)

 

相关文章