FineReport模板设计器——帆软笔记

一、报表设计流程

在这里插入图片描述

二、层次坐标

在这里插入图片描述

(1)相对层次坐标

B1:“=A1[A1:-1]” 此处的-1意思就是,相对于A1 扩展出的数据后移1位
B1:“=A1[A1:+1]” 此处的+1意思就是,相对于A1 扩展出的数据前移1位

B1:“=A1[A1:+1] ”效果如图:

=A1[A1:-1]

(2)绝对层次坐标

B1:“=A1[A1:3] ”此处3表示,在A1单元格正向第三个的位置数据
B1:“=A1[A1:!-2] ”此处3表示,在A1单元格反向第三个的位置数据

B1:“=A1[A1:!-2] ”效果如图:
在这里插入图片描述

(3)层次坐标常用公式

在这里插入图片描述
注:&Cellx 相当于伪列

(4)动态格间运算

在这里插入图片描述
表1:
比较字段——“B2-B2[A2:1]”
占比字段——“B2/sum(B2[!0])”
环比字段——“if(&A2>1,B2/B2[A2:-1],0)”
注:此处“if”因环比与上一行做比较,即需避免第一行前一行为零的情况发生。
表2:
逐层累计字段——“C2+D2[B2:-1]”
跨层累计字段——“if(&B2>1,C2+E2[B2:-1],C2+E2[A2:-1,B2:!-1])”
应付金额大于2500的月份个数字段——“COUNT(C2[!0]{A2=$A2 && C2>2500})”

(5)主子报表

数据来源不同时,要将数据进行关联

(5)超级链接

在这里插入图片描述
是否付款字段——在显示当前值的地方设置IF语句:“IF($$$,“已付”,“未付”)”
订购日期降序升序——模板数据集:select * from 订单 order by ${A} ${B}
${A}:订购日期
${B}:ASC
选中B3:订购日期↓
动态参数
升序排序

订单号链接表:↓
在这里插入图片描述
导出功能:↓
在这里插入图片描述

参考链接:https://www.bilibili.com/video/BV1YJ411w7JK?p=11&spm_id_from=pageDriver&vd_source=cda58bb44be7d74556aff3e6db86bc4f

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值