365体育网投功效单一无法对当时同样特点来满足复杂透视表的创办效能。中的矩表控件来讲课实现多重叠分组统计报表。

广泛的第二维数据透视表(交叉表)通过横向和纵向展示数据,进行局部简短的汇总运算,而传统的数码透视表功能单一,汇总方式简单,已经黔驴技穷满足现代十二分数据量各种规格分析,因此大多维透视表应运而生。

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

 

传统报表的实现方式大多基于
Table
控件,虽然可实现多只分组功能,但于表显示上面有限量,只能呈现上下级的分组,而现代底纷繁报表的求,通常是左右级嵌套,有时还要求一律内容的不过元格合并,使用
Table
控件,有极多的局限,有了矩表控件,通过简单的拖拽就能自在实现多交汇分组报表,不管发生略个分组和分组小计都能够简单解决。

大抵维透视表在功能强大的又,创建难度啊会见随着提高

下面会由此一个切实的案例,使用葡萄城报表遭逢的矩表控件来讲学实现多重合分组统计报表。

  • 差不多交汇分组嵌套的复杂的组织结构

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

  • 小计和凡的别等等要面临的扑朔迷离问题

 

 

(一)原始数据

365体育网投 1

 

而就此代码实现,可能复杂程度不堪想象,更不用说话好数据量级别下表加载的性能问题。而采用现有的略报表工具,功能单一无法对当下同特点来满足复杂透视表的创效能。

(二)报表结构解析

365体育网投 2

 

 

(三)报表实现思路

1.
使矩表控件

2.
添加多级嵌套行分组

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

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

 

矩表控件能够满足多维透视表创建的复杂性功能。本文为【商品销售额和捐赠金额比重】这同天下无双的多维透视表为示例,使用葡萄城报表的矩表控件,通过拖拽来兑现多维透视表。

(四)报表实现

1.
新建RDL 报表模板

2.
增长数据源和数据集

365体育网投 3

365体育网投 4

365体育网投 53.
补给加矩表控件

丰富矩表控件后,会意识有相近 [ 符号,表示分组,即可根据现实多少动态生成行。会意识设计器下面的矩表分组管理器;

365体育网投 6365体育网投 7

 

4.
表结构

4.1
添加行分组

使上述报表结构分析,行包含四层分组:

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

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

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

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

就此用丰富三层分组和一列静态列:

365体育网投 8

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

365体育网投 9

 

4.1.2
添加三层分组

 365体育网投 10

 

4.1.3
添加静态列

365体育网投 11

 

4.1.4
添加静态行:选中四层单元格,插入行——>分组内下方,执行三次等

365体育网投 12

增补加动态列:本节报表结构相对简便易行,只来平等执“=【月】”字段的动态列,该列包含“=【周】”和本周小计。

4.2
添加列,子分组

365体育网投 13

365体育网投 14

表结构为主到位,接下要举行的凡绑定数据。365体育网投 15

 

5.
绑定报表数量

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

 365体育网投 16

365体育网投 17

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

365体育网投 18

 

7.
互补加合计

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

365体育网投 19

365体育网投 20

 

上加总协议:

365体育网投 21

 

添加“【周】”合计

365体育网投 22

 

上加总协议:

 365体育网投 23

365体育网投 24

8.
调体制

暨此处,报表的总体结构还已创造好了,需要做的饶是调整报表样式。

365体育网投 25

365体育网投 26

运转效果

365体育网投 27

 

9.
总一下

点的手续虽然看起有点复杂,但要是真的主宰的矩表控件的原理,类似之复杂多层分组报表只有待几分钟便可知制作好。

 

系阅读:

【报表福利大放送】100不必要学报表模板免费下载

矩表 –
现代数码解析面临必要的表工具

365体育网投 28

[多维透视表

矩表实现商品销售对比统计](http://www.cnblogs.com/powertoolsteam/p/pivot_table.html)

 

表结构分析

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

排:按照月分组,动态列。

 

釜底抽薪方案

1.
以矩表365体育网投控件

2.
填补加2级行分组,首先按区域分组,其次按照省分组

3.
论省进行小计;

4.
列采取“月份”分组,分组下面嵌套三列。

 

差不多维透视表实现

1.
新建报表模板

2.
丰富数据源和数据集

3.
加加矩表控件

长矩表控件到规划界面,会发觉来类似[
符号,表示分组,即可根据具体数量动态生成行。会发觉设计器下面的矩表分组管理器;

4.
补偿加行分组

入选,行分组单元格,右击添加行分组,选择“子分组”

365体育网投 29

365体育网投 30

5.
续加列分组

据悉上述剖析,列分组是基于月而定的,因此就待默认的一个列分组就够用了,所以未欲丰富任何列分组;

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

入选“列分组单元格”插入列,选择分组内-右侧,添加三列;

 365体育网投 31

增长完成以后,插入行,选择分组内-下方;

365体育网投 32365体育网投 33365体育网投 34365体育网投 35

6.
添加“总合计”列;

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

365体育网投 36

365体育网投 37

7.
绑定数据字段

表明结构都基本做到,接下就是绑定数据字段;

1.
补偿加行分组数据,首先从表资源管理器中选择“区域”字段,拖拽到实施分组单元格;

2.
迁延拽“省份”字段及 子分组单元格;

3.
蘑菇拽“月份”字段及 列分组单元格;

意义使图:

365体育网投 38

365体育网投 39

8.
补给加其余字段

只是由此选中单元格,右上之字段logo来选择相应的数量字段:

365体育网投 40

365体育网投 41

9.
添加省份合计

当选:省份单元格,选择上加合计->分组后面;会自动添加合计行;

365体育网投 42

效果图:

365体育网投 43

10.
修改样式

报表设计虽完事了,接下去需要举行的尽管是调整报表样式。

365体育网投 44

功用预览

365体育网投 45

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

 

相关阅读:

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

开放才会开拓进取!Angular和Wijmo一起走过的生活

2017年前端框架、类库、工具十分比并

 

相关文章