FineReport -问题学习图表设计图表类型-单元格扩展父子格-报表预览

本文介绍了如何通过模板认证关闭避免每次预览都需要账号密码,使用if函数动态生成SQL查询,以及单元格扩展、重复表头、冻结行列和层次坐标的Excel功能。还涵盖了数据准备和图表数据分析的优点,提醒在系列名选取时注意字段值和字段名的区别。
摘要由CSDN通过智能技术生成

1,问:为什么本地每次预览都要填帐号密码?答:模板认证关闭一下及可

2.单元格扩展与父子格----左父格-扩展方向-箭头往那个方向就往那个方向

1)数据集参数
在定义数据集时,通过使用if函数判断参数的值是否为空,若为空就不过滤参数,若不为空就进行参数过滤。
SELECT * FROM 订单 where 1=1 
${if(len(area) == 0,"","and 货主地区 = '" + area + "'")} 

通过判断参数的值,可以实现动态sql的效果,可以优化一部分报表的性能,例如切换日报、月报
 

2)模板参数
在给数据列设置过滤条件的时候,同样使用if函数进行判断。

if(len($area)==0,nofilter,$area)

----------------------------------------------------------------------------------

3)重复:多页报表,可以让表头、页尾在每页中重复出现

注意:重复标题需要从第一行开始设置

4)冻结:锁定行列,在拖动滚动条时,部分列不会跟随滚动

动态格间运算——层次坐标

绝对层次坐标:A1[A1:3]
相对层次坐标:A1[A1:-1]
获取单元格扩展出来的所有值:A1[!0]
获取扩展单元格中满足条件的值:A1[!0]{A1!=3}
获取单元格扩展出的最后一个值:A1[A1:!-1]
获取单元格扩展的位置:&A1
获取单元格的值:$A1

5)数据准备:图表数据来源分为数据集数据源,单元格数据源

优点:设置跟excel图表一样,而且可以通过单元格计算、筛选等,获取更复杂的图表分析数据

6)系列名选取时,要注意字段值和字段名的区别。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值