介绍怎么着连忙创立复杂图文混排样式的类Word文档报表,Matrix)就是专为此类报表需求而暴发的无敌工具

Word
是那些强劲的文档编辑工具,一些行业制式文档都是应用Word来创制的,像教育行业的申请表,履历表,审批表等,像石油业的探矿记录表,记录报告,检测报告等,如房地产业的制式合同,不仅富含大量的文字描述,还会停放图片,表格等部分数码控件。

报表,一直都是商业领域的骨干,而随着商业智能(BI),大数量时代的赶到,报表更加成为了事情体系的主干组成。因而传统的格式已经力不从心满意新的要求,最后用户期望在一张报表中见到更多的汇总、分类信息,而往往这个汇总和归类音信是不固定的,比如下边那张报表

大家常见拔取使用
Word
来创立那些文档,因为它具有极强的图文混排的能力可以实现集图表,表格,图片等构成的一个掺杂布局的纷繁报表。但使用Word越是创制这个复杂的构造,越需要耗费过多的时日来“画”出这么些扑朔迷离的体制,
且所有的数据都需要手动输入,不可以与工作数据连接,所以更新也会越来越不便。

图片 1

在现世
BI
系统中毫无容忍这样低效,且非实时性的数据解析,因此大家亟须寻求与时俱进的现代化数据解析工具,以助于高效的创始数量解析汇总的报表项。本文以葡萄城报表为例,介绍如何急忙创立复杂图文混排样式的类Word文档报表。

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

 

怎么着是矩表(Tablix)

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

图片 2

(一)类Word文档类报表特点

1.1 大量原来数据显示

这个多少往往蕴藏在事情数据库中,但运用Word创制,将所需要看到的数据,手动输入相应的单元格当中,或是由六人珍重更新,这样无法导致数据同步更新,而且便于出错。

 

1.2 图文混排

两个表格、图片、富文本、图表等整合一个混合布局的扑朔迷离报表,那么些制式文档日常都蕴涵既定的正业专业,所以对于排版要求分外严刻,因而需要按照既定的业内,来‘画’出复杂的体制,这样创制文档的难度又增长,也是充足空头的做法。

 

1.3 多页结构

特此外首页和尾页要求,Word文档类报表较大的时候都有多页的构造,而且对于那些页都有两样的要求和规格。如:

  • 封皮:单面数据,常带有报告的骨干音信,如报表名称,报告编号,单位名称,Logo
    音讯,条码音信等 

    图片 3

  • 详见数据:多页详细数据,首要由不同结构的数额整合,常带有,页眉\页脚音讯,详细数据区域。不同页对应的数据结构不平等。传统Word表格样式,详细数据部分,内容格式都不固定,没有规律,行列数量不稳定,行高列宽不定点。内容项目为非固定格式,遵照实际数目,动态选拔内容展现格式,多种搭架子并存。

    图片 4

  • 最后表明:文档类的尾部一般包含文档声明、总计等音信,常以大量文件输出为主,不同内容格式也是大有两样,葡萄城报表补助在同一页报表中,显示多种格式的公文内容。

    图片 5

  • 首页和尾页的页眉页脚可独立主宰:Word文档,在首页和尾页中不需要添加页眉,也不需要出示页号,只需要在情节页呈现页眉。

    图片 6

  • 动态加载图片和调整图片数量

    图片 7

  • 价值观的Word表格样式,右侧标题,左边内容项

    图片 8

  • 动态变化详细数据

 

1.4 新型数码体现控件

现有的各行业报表为了进一步音讯化,现代化,由此会在报表中添加一些流行数码控件,如物流业常用的条形码,插入特殊格式的文件等,所以在类Word文档类报表中无独有偶存在有的特有的字符或控件的输入和出示。

葡萄城报表提供了Barcode控件,该控件补助37中条码格式,其中包括:QRCode(二维码)、Code39码、Codabar码、Code25码、ITF25码、Matrix25码、UPC-A码、UPC-E码、EAN-13码、EAN-8码等一维条码和PDF417等二维条码。条码展现是一派,在事实上项目中条码扫描是丰裕首要的,由此葡萄城报表不仅援助条码呈现,在条码打印和导出也是那多少个精准的。

图片 9

传统矩阵的症结:

  • ### 行分组单层次,无法支撑多层级数据解析

矩阵只好将数据经过简单的二维表显示,以及简单的求和集中总括,但对此多层级的行分组却一筹莫展满意要求,如在笔直展示销售数量时,
大家需要先按区域集中,区域再对应各省份的详实数据,那么那样就可以更能有助于我们解析事情数据,提升精确性,而矩阵只可以创设单层级数据体现,不能开展多少分层彰显;

  • ### 列分组下边,不可以进展夸行单元格合并;

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

图片 10

  • ### 合计功用单一

矩阵的合计仅扶助自动生成的Sum()表达式,不襄助编辑总计列。而客户的急需合计形式基于工作的不同,不在唯有单一的磋商效率,像常用的占比,环比等繁杂运算。

矩表打破了矩阵的局限,无论是水平方向仍旧垂直方向显示字段数据,都协理多层级的分组嵌套,且可以自动合并相同内容项;帮助复杂的表头合并,固定列和分组列的联合显示;
对于协议功效也更是灵敏,不仅援助总结,而且襄助分组内小计,合计的表明式可以依照本人需求来定制。

矩表是将积存的原有数据,通过内部的动态行列社团结构,将数据以分析汇总的主意表现的多寡控件。行使矩表,通过拖拽操作,不需要关注背后的落实逻辑,就可知服从你需要的不二法门来展现数据。

矩表可创立常用的列表类报表,行列转置报表,
履历表,复杂表头报表。不仅按照数据量可自动生成行列,而且可进展复杂的单元格合并,无论是简单的清单列表依旧尖端的矩阵数据,矩表都可以通过它强大的集体结构,拖拽实现。矩表可以将积存在数据库中的静态二维表(只有列头有意义的表数据),转换成具有集中和总结的多寡透视表,且这多少个多少均是遵照表结构自动生成的,不需要手动添加每行每列。大大节省了我们大大提高了创设数量解析报表的效用。可谓任何复杂结构的,无规律可寻的表格结构,都可使用矩表控件来实现社团。

 

矩表特点 

  • 强硬的动态行列生成

以创设销售业绩报表,会以月份来举报销售数据,而且需要自己手动合计当月颇具的销售额,有了矩表控件后,我们只需要将月份指定到单元格,矩表会活动帮助大家转移所有月份的列,并自行合计当月的销售额,同样在纵向呈现销售类目时,也不需要手动添加多行类目,只需要指定类目到单元格,矩表会自动生成所有类目行。

图片 11

  • 任意行的单元格合并

在重重企事业单位,报表的复杂度可以说令人目瞪口呆,其中表头最为经典,通常表头由多行组成,且单元格合并忽上忽下。矩表则因为其团队结构的兵不血刃,可襄助我们轻松实现跨多级行列的单元格合并。

 

  • 定制化的磋商效率

在大数额解析过程中,对于数据解析,再也不是简单的求和,最大值,最小值,平均值这个简单的协商功用了,我们需要遵照工作规定,对于满意条件的多寡举办总计,求占比,同期占比等,矩表帮助定制化的商谈功用,不仅帮助通用的商议公式,还足以按照自己要求定制表明式或编辑函数。

 

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

矩表不仅可以展示基础数据,也得以由此数据预警或可视化工具来显示单元格数据。

图片 12

  • 娇小的缜密的效用点

矩表是那些标准的数量呈现工具,因此细化了用户的要求,如行标题和列标题不仅可在每页重复呈现,而且还可一定行头列头,当大数据量需要滚屏查看时,有了原则性行头和列头的体验更加容易客户寻找数据。

(二)创设类Word文档类报表

经常Word创设的文档有多种体制的多寡显现形式,两个表格、图片、富文本、图表等组合一个混合布局的扑朔迷离报表,同时协助多数据源绑定,每个组成部分能够有友好的独门数据源。这类报表因为信息量和数据量巨大,由此有部分老大特殊的报表需求,比如:首页/尾页不出示页面/页脚、表格跨页显示时标题行需要在每页重复突显便于查看数据、协理多张图片显示等。而这多少个扑朔迷离的报表需求,恰好是葡萄城报表分外强大功效所在。

类Word
报表,能够省略精通为持有应用Word制作的繁杂表格,文案,合同类,履历类的文档,皆以报表的款式呈现出来。以显示多层结构消息为主,有严刻的格式要求。类Word报表日常包含五个模块展现音讯。模块之间结构和数目各有不同,对于页眉和页脚内容也有严苛的渴求等文档类的需求。

接下去我们就来展现使用葡萄城报表成立档案类报表,档案类报表常见于人口管理连串,这一类报表常包含个人要旨音信介绍,经历信息,评价,结论等音讯。该类报表的风味:
标题在左,右侧为情节;每项内容单元格的体制都是有严刻要求的,平日报表的上半有的消息密集,下半部分为大气的数目填报音信,因而占有空间相比大。该类报表日常有定位的页数。

为何要拔取矩表?

要做大数目标总计分析,您需要矩表。

数据量过多需要实现机关分拣,您需要矩表,矩表提供的动态分组功效,自动帮你合并相同内容项,举行商议。

亟需打造中华特色的报表,您需要矩表,解决报表结构复杂的题材。

2.1  报表原型

档案类报表通常包含如下模块:基本信息,职务消息,紧要经验,审批音讯,接下去大家来演示怎样运用葡萄城报表矩表控件来创制

图片 13

 

2.2
 报表结构解析

1. 左手为标题,左边为情节

2.
内嵌图片控件

3.
详细音信中度不一致

4.
跨行单元格合并

 

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

在设计器中添加
矩表

图片 14

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

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

图片 15

 

最后效果

图片 16

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

 

相关阅读:

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

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

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

Angular vs React
最健全深刻比较

 

2.3 实现思路 

1.
拔取矩表控件

2.
丰富多级静态列

3.
跨行单元格合并

 

2.4 报表实现

1. 新建RDL
报表模板

2.
丰盛数据源和数据集

图片 17

图片 18

 

3.
 添加矩表控件

 

4.
 去除分组单元格

4.1
因为不关乎动态列,首先需要删除列分组和行分组单元格。

去除
行分组;并设置该行Size 的Width 属性为0

图片 19

图片 20

4.2
删除列分组

右键单击列分组单元格,接纳“列分组”-》“删除分组”;

并设置该列Size
的Width 属性为0

图片 21

 

5.
构造基本音信模块

5.1
插入静态列

右键选中TextBox1
插入列,左边;(重复执行7次)

图片 22

效果图:

图片 23

5.2
插入静态行

右键选中
TextBox1插入行,下方;(重复执行6次)

图片 24

效果图:

图片 25

5.3
输入项标题

效果图:

图片 26

5.4
合并单元格

图片 27

6.
加上模块 

6.1
选中“学历学位”单元格,插入行(执行一遍),输入职务信息。 

图片 28

 

7.
添加详细音信模块

该模块每个内容项对应一行内容,呈现大量的文件;因而需要展开单元格合并,设置丰富的行高; 

7.1
添加静态行

分选“拟免职务”,采用“插入行”-》“下方”(执行6次)

图片 29

效果:

图片 30

7.2
合并单元格 

图片 31

8.
调全体制

图片 32

9.
说到底运行效果

图片 33

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

 

有关阅读:

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

还在为画“类Word文档报表”而犯愁呢?

多维透视表 –
矩表实现商品销售相比较总结

 

相关文章