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

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

表,从来还是商领域的主角,而随着商业智能(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地图