帆软知识点 1
报表设计方面: 1
1 数据源:FineReport 支持多种不同的数据来源,包括数据库,Excel 文件,文本文件,XML,程序数据集,内置数据库,SAP 系统;并且包含报表数据集和服务器数据集
2 数据扩展:报表行列数随数据记录的变化而变化
3 行列对称:报表单元格的数据扩展既可横向又可纵向,即不仅可以在行方向上进行纵向扩展,还可以在列的方向上进行横向的扩展
4 分组:单元格之间的关系并非像电子表格一样是平行的关系,而是格子之间可以存在一种附属关系,这种附属关系称之为父子格
1 普通分组:单元格之间存在默认相关关系,数据在同一行时,会默认最左端的单元格为其后单元格的左父格并跟随其进行分组
2 纵向分组:纵向分组有别于基本报表,最常见的就是组标题(组头)不是在左边,而是在上面或者下面, 这时父子格默认已不能解决问题,需要用到自定义父格
3 条件分组:条件分组指的是数据并非枚举,而是根据需求条件进行分段分组,或者其它不规则的划分
4 公式分组:通常情况下数据是通过某一字段来进行控制分组,但也有需要根据多个字段同时来控制分组情况,这时便需要用到公式分组来控制分组情况
5 聚合报表:将多个分块同时放到一个报表里面,每一个块都类似一张单独的报表,而且报表之间相对独立,如报表布局(格子间不会相互牵扯、覆盖单元格等), 但是相应模块之间可以传递数据
6 函数: 1
1 公式编辑器:一个直观的可供选择的函数和变量的公式编辑器 1
2 常用函数 1
3 数学和三角函数 1
4 文本函数 1
5 日期和时间函数 1
6 逻辑函数 1
7 数组函数 1
8 报表函数 FineReport 当中,凡是以tableName 或 viewName 作为参数因子的就是报表数