葡萄城报表 SP2 新特性(1)— 单元格智能合并

发布时间:2017/07/17 15:07 发布者:葡萄城

返回博客中心

葡萄城报表 SP2 推出了单元格智能合并的功能,您不需要编写复杂的逻辑代码来获取相同内容后进行合计,只需要一个属性设置即可实现智能合并功能。并这样通过该属性的使用,可以使报表展示更加明确化,清晰化,简洁化。

中国式复杂报表的布局,因为数据的动态性和结构性,导致其布局往往是无规律,且在设计时无法预测的,如单元格合并,通常不仅希望在每一列的数据展现中,能够根据需要自动将相同的单元格合并,且每个单元格之间该属性的设置都是相互独立的没有任何的关联性。

而大部分的报表工具只能进行从左到右的相似单元格合并,且会将相同单元格的内容进行自动汇总,导致用户无法获取所有的明细。中国式复杂报表对于单元格合并,往往只要求从样式进行合并,不需要进行相应数据的汇总和分析。葡萄城报表 SP2 为了解决此类需求推出了单元格智能合并的功能,您不需要编写复杂的逻辑代码来获取相同内容后进行合计,只需要一个属性设置即可实现智能合并功能。并这样通过该属性的使用,可以使报表展示更加明确化,清晰化,简洁化。

具体功能描述:如果表格或矩表数据区域中的两个或多个连续单元包含相同的数据值,并且每个单元的自动合并属性被设置为True,那么,跨列的单元将被合并。使用该属性,您可以轻松地将表单元合并到行组之外的细节部分和Tablix单元中。默认情况下,自动合并属性被设置为False。

操作步骤:

1. 新建RDL报表
葡萄城报表
2. 绑定数据
葡萄城报表
3. 绑定数据集
select * from 物流信息 order by 序号
葡萄城报表
4. 添加表格并绑定对应字段
葡萄城报表
5. 未设置自动合并属性预览:
葡萄城报表
6. 设置单元格的AutoMerge 属性为true
首先点击需要设置自动合并的单元格,右键选择属性,将AutoMerge属性设置为true,当前设置AutoMerge属性设置为true的单元格有:当单号、客户、要求到达时间、货物类型、附加要求、备注
葡萄城报表
7. 报表预览
葡萄城报表 8.属性设置前后结果对比:
设置前:
葡萄城报表
设置后:
葡萄城报表

关于葡萄城报表

葡萄城报表是一套强大的报表开发和系统搭建工具,既能与您开发的报表软件项目紧密集成,也可独立部署运行,支持多数据源,具有无编码、灵活、稳定等特性,可以帮您快速搭建专业的报表软件系统,实现各类报表的设计、管理、权限控制、数据填报、负载均衡及跨平台发布。

千万种报表,同一种选择!获知葡萄城报表更多详情,请访问如下网站:
了解报表开发控件:/developer/activereports
了解报表服务器:/solutions/reporting

关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网