功效单一不能够针对这一特色来满意复杂透视表的创办效能澳门皇冠官网app,中的矩表控件来教学实现多层分组总计报表

广泛的二维数据透视表(交叉表)通过横向和纵向展示数据,举办一些简约的汇总运算,而传统的数量透视表效用单一,汇总形式大概,已经黔驴技穷知足现代大数据量各个口径分析,由此多维透视表应运而生。

多层分组总计报表即遵照不同的数码字段,形成铺天盖地分组,并分层级举办探究。

 

历史观报表的落实模式大多基于
Table
控件,尽管可实现四个分组效能,但在报表彰显下边有限定,只可以显示上下级的分组,而现代的繁杂报表的急需,日常是左右级嵌套,有时甚至要求一律内容的单元格合并,使用
Table
控件,有太多的受制,有了矩表控件,通过简单的拖拽就能轻轻松松实现多层分组报表,不管有稍许个分组和分组小计都能大概解决。

多维透视表在效用强大的同时,创建难度也会随之增长

下边会透过一个现实的案例,使用葡萄城报表中的矩表控件来讲学实现多层分组总计报表。

  • 多层分组嵌套的复杂的集体结构

  • 复杂的汇总分析公式的编写

  • 小计和一起的区别等等要面临的复杂性问题

 

 

(一)原始数据

澳门皇冠官网app 1

 

一旦用代码实现,可能复杂程度不堪想象,更不用谈大数据量级别下报表加载的习性问题。而利用现有的简短报表工具,功用单一无法针对这一特色来满意复杂透视表的创制成效。

(二)报表结构分析

澳门皇冠官网app 2

 

 

(三)报表实现思路

1.
运用矩表控件

2.
添加多级嵌套行分组

3.
分组2添加小计,分组1添加总协议

4.
按部就班时间字段举行列分组。

 

矩表控件可以满意多维透视表创立的复杂性功效。本文以【商品销售额与捐赠金额比重】这一天下无双的多维透视表为示例,使用葡萄城报表的矩表控件,通过拖拽来贯彻多维透视表。

(四)报表实现

1.
新建RDL 报表模板

2.
充足数据源和数据集

澳门皇冠官网app 3

澳门皇冠官网app 4

澳门皇冠官网app 53.
添加矩表控件

添加矩表控件后,会意识有近似 [ 符号,表示分组,即可遵照具体数额动态生成行。会发觉设计器下面的矩表分组管理器;

澳门皇冠官网app 6澳门皇冠官网app 7

 

4.
表格结构

4.1
添加行分组

如上述报表结构解析,行包含四级分组:

1.
Group1:=[生产形式];

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

3.
Group3:=[所属事业部],小计;

4.
Group4:静态名称(静态列);

所以需要添加三级分组和一列静态列:

澳门皇冠官网app 8

4.1.1
选中“行分组单元格”,右键单击,添加行分组——>子分组

澳门皇冠官网app 9

 

4.1.2
添加三级分组

 澳门皇冠官网app 10

 

4.1.3
添加静态列

澳门皇冠官网app 11

 

4.1.4
添加静态行:选中四级单元格,插入行——>分组内下方,执行五回

澳门皇冠官网app 12

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

4.2
添加列,子分组

澳门皇冠官网app 13

澳门皇冠官网app 14

报表结构为主做到,接下去需要做的是绑定数据。澳门皇冠官网app 15

 

5.
绑定报表数量

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

 澳门皇冠官网app 16

澳门皇冠官网app 17

6. 
联结单元格,输入列名称

澳门皇冠官网app 18

 

7.
添加合计

加上【生产形式】合计:添加成功将来,需要活动合并单元格,调整Value值:

澳门皇冠官网app 19

澳门皇冠官网app 20

 

添加总协议:

澳门皇冠官网app 21

 

添加“【周】”合计

澳门皇冠官网app 22

 

添加总协议:

 澳门皇冠官网app 23

澳门皇冠官网app 24

8.
调动体制

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

澳门皇冠官网app 25

澳门皇冠官网app 26

运转效果

澳门皇冠官网app 27

 

9.
总结一下

上边的步调尽管看起来有些复杂,但假若真的领会的矩表控件的原理,类似的错综复杂多层分组报表只需几分钟便能制作完了。

 

有关阅读:

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

矩表 –
现代数量解析中不可或缺的表格工具

澳门皇冠官网app 28

[多维透视表

矩表实现商品销售比较总括](http://www.cnblogs.com/powertoolsteam/p/pivot_table.html)

 

报表结构解析

行:
依照区域和省区,嵌套2层分组。

列:遵照月份分组,动态列。

 

缓解方案

1.
利用矩表控件

2.
添加2级行分组,首先遵照区域分组,其次遵照省份分组

3.
比照省份进行小计;

4.
列用到“月份”分组,分组下边嵌套三列。

 

多维透视表实现

1.
新建报表模板

2.
充裕数据源和数据集

3.
添加矩表控件

增长矩表控件到统筹界面,会发现有相近[
符号,表示分组,即可依据现实数据动态生成行。会发现设计器上面的矩表分组管理器;

4.
添加行分组

当选,行分组单元格,右击添加行分组,选拔“子分组”

澳门皇冠官网app 29

澳门皇冠官网app 30

5.
添加列分组

据悉上述剖析,列分组是依据月份而定的,由此只需要默认的一个列分组就够用了,所以不需要添加其余列分组;

添加“销售额”,“搭增”,“比例”静态列:

入选“列分组单元格”插入列,采用分组内-左边,添加三列;

 澳门皇冠官网app 31

累加完成未来,插入行,采纳分组内-下方;

澳门皇冠官网app 32澳门皇冠官网app 33澳门皇冠官网app 34澳门皇冠官网app 35

6.
添加“总合计”列;

当选列分组单元格,插入列(三列),采取分组外—右侧

澳门皇冠官网app 36

澳门皇冠官网app 37

7.
绑定数据字段

表结构早已基本到位,接下去就是绑定数据字段;

1.
添加行分组数据,首先从报表资源管理器中接纳“区域”字段,拖拽到行分组单元格;

2.
拖拽“省份”字段到 子分组单元格;

3.
拖拽“月份”字段到 列分组单元格;

效用如图:

澳门皇冠官网app 38

澳门皇冠官网app 39

8.
添加另外字段

可透过选中单元格,右上的字段logo来选拔相应的数额字段:

澳门皇冠官网app 40

澳门皇冠官网app 41

9.
添加省份合计

当选:省份单元格,接纳添加合计->分组前边;会自动添加合计行;

澳门皇冠官网app 42

效果图:

澳门皇冠官网app 43

10.
修改样式

报表设计就完事了,接下去需要做的就是调整报表样式。

澳门皇冠官网app 44

效益预览

澳门皇冠官网app 45

 转载请注脚来源:葡萄城报表

 

连锁阅读:

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

绽放才能向上!Angular和Wijmo一起渡过的日子

二零一七年前端框架、类库、工具大比拼

 

相关文章