由此简单的拖拽就能轻轻松松实现多层分组报表,由此传统的格式已经黔驴技穷满意新的要求

[多维透视表

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

 

实例 – 使用矩表成立【产品销售数据解析表】

在设计器中添加
矩表

图片 1

将订购月点名到【行分组】单元格中,将【连串称号】指定到列分组单元格中,在最下方单元格中指定合计方法:

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

图片 2

 

终极效果

图片 3

转载请注脚来源:葡萄城控件

 

有关阅读:

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

绽开才能发展!Angular和Wijmo一起度过的光景

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

Angular vs React
最健全深远比较

 

下面会通过一个实际的案例,使用葡萄城报表中的矩表控件来上课实现多层分组总括报表。

缘何要拔取矩表?

要做大数据的总括分析,您需要矩表。

数据量过多需要实现活动分类,您需要矩表,矩表提供的动态分组效率,自动帮你合并相同内容项,举行磋商。

内需打造中华特点的报表,您需要矩表,解决报表结构复杂的题目。

(四)报表实现

1.
新建RDL 报表模板

2.
添加数据源和数据集

图片 4

图片 5

图片 63.
添加矩表控件

丰盛矩表控件后,会意识有接近 [ 符号,表示分组,即可依据具体数量动态生成行。会意识设计器下面的矩表分组管理器;

图片 7图片 8

 

4.
表格结构

4.1
添加行分组

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

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

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

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

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

故而需要加上三级分组和一列静态列:

图片 9

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

图片 10

 

4.1.2
添加三级分组

 图片 11

 

4.1.3
添加静态列

图片 12

 

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

图片 13

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

4.2
添加列,子分组

图片 14

图片 15

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

 

5.
绑定报表数量

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

 图片 17

图片 18

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

图片 19

 

7.
添加合计

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

图片 20

图片 21

 

添加总协议:

图片 22

 

添加“【周】”合计

图片 23

 

添加总协议:

 图片 24

图片 25

8.
调动体制

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

图片 26

图片 27

运行效果

图片 28

 

9.
总结一下

位置的步骤即使看起来有点复杂,但假诺真的控制的矩表控件的法则,类似的扑朔迷离多层分组报表只需几分钟便能创制完成。

 

有关阅读:

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

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

看似上图中的复杂表头和归类集中,用传统的表格已经不能成功。矩表(Table+
Matrix)就是专为此类报表需求而发出的雄强工具,无论你是文档类报表,Excel
类报表,中国式复杂报表,不限量行数和列数的报表…都会迎刃而解!

多层分组总计报表即按照不同的数额字段,形成多元分组,并分层级举办研商。

什么样是矩表(Tablix)

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

图片 29

(三)报表实现思路

1.
使用矩表控件

2.
充足多级嵌套行分组

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

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

 

价值观矩阵的欠缺:

  • ### 行分组单层次,不可以支撑多层级数据解析

矩阵只可以将数据通过简单的二维表体现,以及简单的求和汇总总结,但对于多层级的行分组却力不从心满意要求,如在笔直显示销售数据时,
我们需要先按区域集中,区域再对应各省份的详尽数据,那么这么就可以更能促进我们解析事情数据,提升精确性,而矩阵只可以创建单层级数据显示,无法进展数据分层显示;

  • ### 列分组上边,不可以举办夸行单元格合并;

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

图片 30

  • ### 合计功效单一

矩阵的说道仅辅助自动生成的Sum()表明式,不辅助编辑总括列。而客户的要求合计形式基于作业的不比,不在唯有十足的情商效用,像常用的占比,环比等繁杂运算。

矩表打破了矩阵的受制,无论是水平方向依然垂直方向彰显字段数据,都扶助多层级的分组嵌套,且可以自动合并相同内容项;协助复杂的表头合并,固定列和分组列的集合显示;
对于协议效用也越加灵敏,不仅襄助总结,而且帮助分组内小计,合计的表达式可以遵照本人要求来定制。

矩表是将积存的原始数据,通过中间的动态行列协会结构,将数据以分析汇总的不二法门显示的数目控件。使用矩表,通过拖拽操作,不需要关怀背后的兑现逻辑,就可以遵照你需要的点子来体现数据。

矩表可创设常用的列表类报表,行列转置报表,
履历表,复杂表头报表。不仅按照数据量可自动生成行列,而且可进展复杂的单元格合并,无论是简单的清单列表仍然高级的矩阵数据,矩表都可以透过它强大的团队结构,拖拽实现。矩表可以将积存在数据库中的静态二维表(惟有列头有意义的表数据),转换成具有集中和总结的数据透视表,且那些多少均是基于表结构自动生成的,不需要手动添加每行每列。大大节约了我们大大升级了创办数量解析报表的频率。可谓任何扑朔迷离结构的,无规律可寻的报表结构,都可选取矩表控件来促成协会。

观念报表的兑现情势大多基于
Table
控件,即使可实现两个分组效用,但在报表显示下边有限制,只可以展现上下级的分组,而现代的复杂性报表的需求,平日是左右级嵌套,有时甚至要求一律内容的单元格合并,使用
Table
控件,有太多的受制,有了矩表控件,通过简单的拖拽就能轻轻松松实现多层分组报表,不管有微微个分组和分组小计都能简单解决。

矩表特点 

  • 强硬的动态行列生成

以创造销售业绩报表,会以月份来举报销售数据,而且亟需团结手动合计当月持有的销售额,有了矩表控件后,大家只需要将月份指定到单元格,矩表会活动帮衬大家转变所有月份的列,并自行合计当月的销售额,同样在纵向显示销售类目时,也不需要手动添加多行类目,只需要指定类目到单元格,矩表会自动生成所有类目行。

图片 31

  • 任意行的单元格合并

在重重企事业单位,报表的复杂度可以说令人傻眼,其中表头最为经典,通常表头由多行组成,且单元格合并忽上忽下。矩表则因为其团伙结构的雄强,可帮助我们轻松实现跨多级行列的单元格合并。

 

  • 定制化的商谈效能

在大数据解析过程中,对于数据解析,再也不是简单的求和,最大值,最小值,平均值这么些简单的磋商成效了,大家需要基于业务规定,对于满意条件的数目进行总结,求占比,同期占比等,矩表匡助定制化的商议功用,不仅扶助通用的协议公式,还是可以依据自己要求定制表达式或编辑函数。

 

  • 数码预警和可视化显示单元数据

矩表不仅可以呈现基础数据,也可以经过数据预警或可视化工具来显示单元格数据。

图片 32

  • 小巧的细致的效用点

矩表是异常标准的多少体现工具,由此细化了用户的需求,如行标题和列标题不仅可在每页重复突显,而且还可稳定行头列头,当大数据量需要滚屏查看时,有了永恒行头和列头的经验越来越便于客户寻找数据。

 

图片 33

(一)原始数据

图片 34

 

报表,一贯都是买卖领域的支柱,而随着商业智能(BI),大数量时代的到来,报表更加成为了业务类其它基本组成。因而传统的格式已经黔驴技穷满意新的要求,最后用户期望在一张报表中见到更多的汇聚、分类信息,而屡屡这多少个汇总和归类信息是不稳定的,比如下边这张报表

(二)报表结构解析

图片 35