帆软 基础操作

目录

一、帆软

二、连接数据库

动态数据库

三、父子格

最父格

四、数据列常用过滤条件

过滤条件中使用 nofilter

过滤条件的和与或

五、分页

​六、函数

七、超链接

八、 层次坐标

         相对

绝对


一、帆软

官网:
https://www.finereport.com
Demo体验:
http://demo.finereport.com

报表是以表格、图表的形式来动态展示数据
企业通过报表进行数据分析,进而用于辅助经营管理决策。

 帆软 基础操作_第1张图片

图片来自网络

二、连接数据库

官方教程参考:
https://help.fanruan.com/finereport/doc-view-100.html
帆软报表开发应用步骤
1.新建数据连接2.新建普通报表3.新建数据集4.报表设计

1. 创建连接
localhost 本地
测试连接成功就可以
帆软 基础操作_第2张图片

 2. 数据库查询
 数据集管理面板
        数据集面板用于保存用户定义的数据集。数据集是指通过 SQL 查询语句,获取数据库中的数据,用作报表设计时的直接数据源。

帆软 基础操作_第3张图片

 找到要用的表,拖进去select

帆软 基础操作_第4张图片

 

动态数据库

1. 动态切换数据库
        给 ${database} 参数赋值即可实现动态数据源的效果,一般直接在 URL 后面赋值

http://localhost:8075/webroot/decision/view/report?viewlet=WorkBook1.cpt&database=orcl
orcl 当做一个参数传入$(database)
帆软 基础操作_第5张图片

 2. 动态切换 IP 地址、数据库名字
http://localhost:8075/webroot/decision/view/report?viewlet=WorkBook1.cpt&ip=localhost&dbname=aa&user=sb&password=123456

赋值进去

帆软 基础操作_第6张图片

 模式名和表名

帆软 基础操作_第7张图片

 帆软 基础操作_第8张图片

 

三、父子格

左父格:单元格之间存在纵向扩展的关系时,设置左父格。
上父格:单元格之间存在横向扩展的关系时,设置上父格。

地区是销售员的左父格
设置父子格
默认
当单元格左侧或上方相邻的单元格具有扩展属性时,单元格默认其左侧相邻单元格为其左父格,默认上方相邻的单元格为其上父格。

帆软 基础操作_第9张图片

 不设置父子格
「无」就是不设置单元格的父格,该单元格扩展时不考虑单元格之间的分组关系。

帆软 基础操作_第10张图片

 自定义
        单元格之间存在扩展关系,但是它们不相邻无法使用默认设置时,通过「自定义」来设置它们之间的父子格关系。

帆软 基础操作_第11张图片

 

最父格

存在跟随其扩展的子单元格,也就是有单元格以它为父格
最父格自身是没有父格的,所以其扩展不受其他单元格影响

其中 A2 的左父格为 B2
C2 的左父格为 A2
此时 B2 就是一个最父格,且是最左父格。

帆软 基础操作_第12张图片

 

四、数据列常用过滤条件

过滤条件中使用 nofilter

帆软 基础操作_第13张图片

双击要编辑的单元格,选择过滤,编辑公式,增加确定

if(len(a r e a ) = = 0 , n o f i l t e r , area)==0,nofilter,area)==0,nofilter,area)
表示参数 area 为空,则不过滤,若不为空则以参数值进行过滤。
帆软 基础操作_第14张图片

 添加模板

帆软 基础操作_第15张图片

 点开参数面板,左边点开刚刚设置的模板

帆软 基础操作_第16张图片

 设置数据字典

帆软 基础操作_第17张图片

 

=======================================================================

过滤条件的和与或

通常用于根据不同的情况使用不同的过滤条件。

and

帆软 基础操作_第18张图片

 帆软 基础操作_第19张图片

 or

帆软 基础操作_第20张图片帆软 基础操作_第21张图片

五、分页

每页显示固定行数
每 5 行分页
公式:&A3 % 5 = 0。ROW() % 5 = 0

条件属性必须设置在「最左父格」上。

帆软 基础操作_第22张图片

六、函数

 函数文档
https://help.fanruan.com/finereport10.0/doc-view-3930.html

常用
SUM ------------ 求和
COUNT -------- 计数
AVERAGE ---- 平均
DATE ----------- 某一特定日期 DATE(2022,4,16)
MAX ------------ 最大
MIN ------------- 最小
TIME ----------- 指定的日期和时间, 日期会随当天的日期改变
RANGE ------- range(3) = 1,2,3

七、超链接

图表也可以添加超链接

帆软 基础操作_第23张图片

 

携参数跳转
$$$获取当前表格内容

GET和POST区别:
get 会显示账号密码,post不会 更加保密

打开一个新窗口

帆软 基础操作_第24张图片

 

=========================================================================
弹出一个对话框

帆软 基础操作_第25张图片

 

八、 层次坐标

https://help.fanruan.com/finereport10.0/index.php?doc-view-4001

Cellx ----------------- 表示需要返回结果的单元格
Celly ----------------- 表示位移时参考的单元格,横向扩展要加个;号
z 代表相对位移的位置
相对后移需要使用“-”符号,相对前移需要使用“+”符号。

相对

Cellx[Celly:-z]

帆软 基础操作_第26张图片
Cellx[Celly:z]

 帆软 基础操作_第27张图片

绝对

帆软 基础操作_第28张图片

 

————————————————
版权声明:本文为CSDN博主「吨吨吨奶茶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_65651209/article/details/124192145

你可能感兴趣的:(报表,数据库,软件构建)