帆软报表操作

帆软报表操作_第1张图片

职能:

  • 系统管理员:主要负责 FineReport 的服务器部署、日常运维、权限分配、报表挂载等工作。
  • 报表制作者:主要根据业务人员的需求设计报表、大屏等。
  • 业务人员:将实际业务中的需求提供给报表制作人员,并在 PC 端或移动端使用报表查看数据
    帆软报表操作_第2张图片

远程

帆软报表操作_第3张图片

行式报表

筛选过滤

实现思路
方法一:直接通过 SQL 语句取出满足条件的的数据,如修改数据集 SQL 语句为:SELECT * FROM 订单 where 是否已付 = ‘true’

方法二:通过数据列过滤来解决,本节详细介绍该方案的用法。

方法三:通过查询框来过滤解决,如在定义数据集时,通过在 SQL 语句中添加自定义参数${a},定义完成后,即可在参数面板中添加相关参数控件进行筛选过滤。

行式报表排序

方案一:直接通过 SQL 语句进行排序,如修改数据集 SQL 语句为:SELECT * FROM 订单 order by 运货费 desc,具体介绍参见文档:详细SQL语法

方案二:通过设置数据列的高级属性来实现排序效果。

方法三:通过设置「单元格属性>扩展>高级」中的「扩展后排序」来实现排序效果。

结果集筛选

帆软报表操作_第4张图片

多数据源报表

简单多源报表

帆软报表操作_第5张图片

复杂多源报表

帆软报表操作_第6张图片

多源分片报表

帆软报表操作_第7张图片
帆软报表操作_第8张图片

多源报表实现数据过滤

帆软报表操作_第9张图片

分组报表

分组报表简介

帆软报表操作_第10张图片
帆软报表操作_第11张图片
帆软报表操作_第12张图片

交叉报表

帆软报表操作_第13张图片
帆软报表操作_第14张图片

纵向分组报表

通过 父子格 章节,我们知道,数据列在同一行时会自动形成父子关系。若数据列都来自于同一个数据集,就会自动形成附属关系,产生分组效果。

而纵向分组报表,组头单独一行,数据列不在同一行,组头与数据间就没有父格关系了,即其他数据列就不会将地区字段作为过滤条件了。

因此,这样的分组报表,只要将数据字段的父格重新设置为组头字段,就会产生分组效果了。

分组汇总

相邻连续分组

帆软报表操作_第15张图片

归并分组

帆软报表操作_第16张图片

分组情况下指定数据列表显示

利用分组高级属性,通过公式将指定数据转化不一样的数据,达到不分组的目的。

按段分组

利用数据列属性中的分组进行自定义分组。

自定义公式分组

帆软报表操作_第17张图片
帆软报表操作_第18张图片

动态显示前N个分组

在「单元格元素>数据设置」位置,通过自定义公式分组实现。

按段长动态分组

通过「单元格元素>数据设置」中的「分组>高级>自定义>公式分组」实现。

数据分组时忽略字符顺序进行汇总

先对组内的字符串进行排序,然后再分组汇总。

分页报表

你可能感兴趣的:(生产工具,帆软)