当前位置: 首页 > news >正文

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

相关文章:

  • flutter升级/版本切换
  • TDesign小程序组件库体验
  • 扩展工具 - 图片验证码生成工具kaptcha
  • 淤地坝安全自动监测预警系统解决方案
  • Revit中的公制植物RPC族制作步骤
  • E. Counting Rectangles(二维前缀和)
  • 流量操作与后门
  • RADIUS 本地服务器还能用吗?
  • springboot+mybatisplus+postgis实现几何点和线串增删改查分页
  • linux内核移植流程
  • canvas 正在慢慢吃掉你的内存...
  • 【无标题】11111
  • go pprof 的使用
  • 类和对象 中
  • LeetCode变位词组
  • (三)从jvm层面了解线程的启动和停止
  • 3.7、@ResponseBody 和 @RestController
  • E-HPC支持多队列管理和自动伸缩
  • Java比较器对数组,集合排序
  • KMP算法及优化
  • mysql_config not found
  • Python打包系统简单入门
  • sessionStorage和localStorage
  • use Google search engine
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 使用权重正则化较少模型过拟合
  • 正则与JS中的正则
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (阿里云万网)-域名注册购买实名流程
  • (二)构建dubbo分布式平台-平台功能导图
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .apk文件,IIS不支持下载解决
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NetCore项目nginx发布
  • .NET大文件上传知识整理
  • .NET企业级应用架构设计系列之应用服务器
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • .net生成的类,跨工程调用显示注释
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • .py文件应该怎样打开?
  • @vue/cli脚手架
  • [ HTML + CSS + Javascript ] 复盘尝试制作 2048 小游戏时遇到的问题
  • [Android Pro] android 混淆文件project.properties和proguard-project.txt
  • [AndroidStudio]_[初级]_[修改虚拟设备镜像文件的存放位置]
  • [bzoj1901]: Zju2112 Dynamic Rankings
  • [C# 开发技巧]如何使不符合要求的元素等于离它最近的一个元素
  • [C/C++]_[初级]_[关于编译时出现有符号-无符号不匹配的警告-sizeof使用注意事项]
  • [C/C++]数据结构 栈和队列()
  • [C++提高编程](三):STL初识
  • [C和指针].(美)Kenneth.A.Reek(ED2000.COM)pdf