NCReport高级功能
2016-07-29 12:53
169 查看
前言
上一篇博客里详细介绍了使用NCReport设计师设计报表并用于应用中。这篇博客将基于《NCReport Definitive Guide》对NCReport的高级功能进行讲解,主要还是翻译加上自己的理解进行讲解。高级功能
下面的截图内容全部根据实例得到,务必注意截图中说明。(1)增加变量组
变量是用于提供数之和与总数的特殊数字条目。每一个变量都有函数类型、数据类型,并基于数据源分配数据列。打开变量对话框进行设置。
变量ID:变量的名字或ID。
变量表达式:基于数据源列名。
函数类型:可供选择的类型有求和、平均、最大、最小等。
重设范围:变量的重设范围。
初始值:变量的初始值。
说明:表达式用于说明是对第几列进行统计;函数是对这一列的操作;范围是指这个操作的作用范围。因为是要分组,所以范围选择Group。
(2)定义组
报表中经常对数据进行汇总,在这个例子中我们增加产品重量汇总。
分组ID:组的名字或ID。
分组表达式:分组的名字基于数据源例。
分组头和分组脚:显示或隐藏组头和组脚。
重设变量:这个变量包含分组范围的变量。
细节设置如下:
说明:分组表达式中内容是分组的条件,因为数据要分组首先得给一个分组条件!
(3)增加汇总字段到组脚
基于var0变量增加新的字段到组脚,属性设置如下:
之后增加一个标签和一条直线在组脚。
(4)增加组头
(5)修改后的报表在设计师中的内容如下:
测试报表
快捷方式为:Ctrl+R,效果如下。不知为何,分组统计结果为整个报表的重量的依次统计值,并不是按照分组进行计算的。但是在变量选择时是按照分组设置的变量属性,有知道原因的朋友请不吝赐教。相关文章推荐
- 报表开发知识大全(1) 什么是报表
- NCReport配置并测试
- NCReport制作报表
- 【机房收费系统】——傻瓜式报表设计器制作报表模板
- 报表控件NCReport教程:集成NCReport到Qt应用程序中
- Qt报表控件NCReport教程:报表创建示例
- Qt报表控件NCReport教程:添加报表字段
- 如何使用Stimulsoft Reports .Net的Designer.EXE连接MS Excel
- 报表设计
- NCReport设计师手册
- NCReport整合进Qt 应用
- ActiveReports 报表控件V12新特性 -- RPX报表转换为RDL报表
- ActiveReports 报表控件V12新特性 -- 新增矩表的RepeatToFill属性
- ActiveReports 报表控件V12新特性 -- 文本框和标签控件的浓缩
- ActiveReports 报表控件V12新特性 -- 可定制的安装设置
- ActiveReports 报表控件V12新特性 -- 无需ETL处理,即可实现跨数据源分析数据
- Qt之Timers
- Qt之Timers
- Qt之Timers
- linux下qt+opencv、arm端移植opencv