FineReport帆软学习笔记

先附上一张封面图

 FineReport帆软学习笔记_第1张图片

视频在微信小程序职来offer 

FineReport帆软学习笔记_第2张图片

报表设计流程

FineReport帆软学习笔记_第3张图片

 

模板数据集与服务器数据集的区别

模板数据集:只用于当前报表

服务器数据集:用于全局

FineReport帆软学习笔记_第4张图片 

 模板参数与数据集参数的区别

建议使用数据集参数,查询速度快,可移植性高。查询时直接在数据库中筛选,而不是在帆软平台过滤

 FineReport帆软学习笔记_第5张图片

分组与列表 

分组:根据父格进行分组显示

列表:按照列表的形式全部展示

FineReport帆软学习笔记_第6张图片 

多参数下拉联动和下拉复选框控件 

多参数下拉联动

新建模板数据集进行数据字典的限制

FineReport帆软学习笔记_第7张图片

效果:

选择华东地区后,省份只显示华东地区的省份FineReport帆软学习笔记_第8张图片 

FineReport帆软学习笔记_第9张图片 

下拉复选框控件 

正常选复选框控件即可

注意事项:因为sql语句        in(华北,华东)        里有逗号,因此需要在返回值类型里设置分隔符为        ','

FineReport帆软学习笔记_第10张图片 

 动态列

FineReport帆软学习笔记_第11张图片

1 数据集查询语句
SELECT ${if(len(col)=0,'*',col)} FROM 销量

${col} 参数表示要选择的字段 

FineReport帆软学习笔记_第12张图片 

2 复选控件设置数据字典

选择公式  tabledatafields("ds1")

表示数据集ds1的所有字段

FineReport帆软学习笔记_第13张图片 

 3 设置列宽为0时不显示

注意只选择数据列,不选标题列,添加条件属性,属性选择列宽,添加公式

len($$$)=0        表示当前单元格长度为零时,列宽为0

FineReport帆软学习笔记_第14张图片

4 条件改变时自动查询

选择控件,添加事件 当状态改变时,添加JavaScript脚本

_g().parameterCommit()

FineReport帆软学习笔记_第15张图片 

效果展示 

FineReport帆软学习笔记_第16张图片 

 

图表制作流程  

图表制作流程图

FineReport帆软学习笔记_第17张图片 

 图表设计步骤

FineReport帆软学习笔记_第18张图片 

 

图与表联动

FineReport帆软学习笔记_第19张图片

新建数据集,设置参数        销售员='${name}'        

点击饼状图 特效 - 添加链接 - 动态参数

设置参数为name,值为图表的系列名,即销售员的名字

决策报表设计

FineReport帆软学习笔记_第20张图片

tab块        组件上面可以进行自由的切换 

拖拽组件,并根据图表制作流程分别设计组件

FineReport帆软学习笔记_第21张图片

决策系统管理

目录管理

1 登录账号

FineReport帆软学习笔记_第22张图片

 2 点击管理系统

FineReport帆软学习笔记_第23张图片 

 3 创建目录FineReport帆软学习笔记_第24张图片

FineReport帆软学习笔记_第25张图片 

4 添加模板

FineReport帆软学习笔记_第26张图片 

FineReport帆软学习笔记_第27张图片 

FineReport帆软学习笔记_第28张图片 

 用户管理

1 创建用户

FineReport帆软学习笔记_第29张图片

2 设置用户属性

FineReport帆软学习笔记_第30张图片 

3 点击第二页查看创建的用户

FineReport帆软学习笔记_第31张图片 

权限管理 

1 点击权限管理,可分部门、角色、用户设置权限

FineReport帆软学习笔记_第32张图片 

 2 登录账号

姓名拼错了,我说怎么登不上

FineReport帆软学习笔记_第33张图片

3 效果

默认可看到全部报表,可以看到,不让他看的两个报表就没有显示 

FineReport帆软学习笔记_第34张图片 

你可能感兴趣的:(数据库,学习,笔记)