帆软FineReport学习篇(四)——父子格设置

news2024/10/7 14:34:05

帆软FineReport学习篇(四)——父子格设置

1.概念

子单元格设置父单元格后,子单元格随父单元格进行扩展
简易的说,子单元格根据父单元格分组显示

2 对比示意图

2.1 左父格对比示意图

在这里插入图片描述

2.2 上父格对比示意图

在这里插入图片描述

3 制作分组报表

3.1 新建普通报表WorkBook2.cpt

3.1.1 点击文件➡点击新建普通报表

在这里插入图片描述

3.1.2 新建后的效果

在这里插入图片描述

3.2 新建模板数据集ds1(查询的内容为销量表的所有数据)

3.2.1 点击+号➡点击数据库查询

在这里插入图片描述

3.2.2 编写SQL➡点击确定按钮

在这里插入图片描述

3.3 在普通报表内编写标题行➡拖拽对应数据➡点击居中按钮

在这里插入图片描述

3.4 给表格加上边框

3.4.1 全选表格➡点击田字格图标➡点击自定义

在这里插入图片描述

3.4.2 点击外部、内部各一次➡点击确定按钮

在这里插入图片描述

3.4.3 加上边框后的效果

在这里插入图片描述

3.5 对销量列进行汇总展示

3.5.1 选择单元格➡点击单元格元素➡把数据设置改成汇总

在这里插入图片描述

3.5.2 点击汇总后的效果

在这里插入图片描述

3.6 设置左父单元格

3.6.1 为B2单元格(销售员内容)设置左父单元格

在这里插入图片描述

3.6.2 为C2单元格(销量求和内容)设置左父单元格

在这里插入图片描述

3.7 ctrl+s保存➡点击保存按钮

在这里插入图片描述

3.8 分页预览

3.8.1 点击预览图标➡点击分页预览

在这里插入图片描述

3.8.2 分组报表最终的效果

在这里插入图片描述

4 制作自由报表

4.1 新建普通报表WorkBook3.cpt

4.1.1 点击文件➡点击新建普通报表

在这里插入图片描述

4.1.2 新建后的效果

在这里插入图片描述

4.2 新建模板数据集ds1(查询的内容为销量表的所有数据)

4.2.1 点击+号➡点击数据库查询

在这里插入图片描述

4.2.2 编写SQL➡点击确定按钮

在这里插入图片描述

4.2.3 数据集新建成功后的效果

在这里插入图片描述

4.3 把表格设置成如下样式

在这里插入图片描述

4.4 把数据拖拽到对应位置

在这里插入图片描述

4.5 把除标题行外的单元格都设置为居中对齐

4.5.1 全选所有单元格(除标题行)➡点击居左图标

在这里插入图片描述

4.5.2 全部居左的效果

在这里插入图片描述

4.6 调整数据的格式

4.6.1 设置订购日期为日期型

在这里插入图片描述

4.6.2 设置发货日期为日期型

在这里插入图片描述

4.6.3 设置到货日期为日期型

在这里插入图片描述

4.6.4 设置应付金额为两位小数

在这里插入图片描述

4.7 设置所有单元格(除B3单元格外)的左父格为B3单元格

在这里插入图片描述

4.8 ctrl+s➡点击保存按钮

在这里插入图片描述

4.9 预览效果

4.9.1 点击预览图标➡点击分页预览

在这里插入图片描述

4.9.2 最终效果

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/417903.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OldWang带你了解MySQL(六)

文章目录🔥SQL函数🔥单行函数🔥字符函数🔥数字函数🔥日期函数🔥转换函数🔥通用函数🔥SQL函数 函数介绍 函数是 SQL 的一个非常强有力的特性,函数能够用于下面的目的&a…

【 SpringBoot ⽇志⽂件 】

文章目录一、⽇志的作用二、认识⽇志三、⾃定义⽇志打印3.1 在程序中得到⽇志对象3.2 使⽤⽇志对象打印⽇志3.3 ⽇志格式说明四、⽇志级别4.1 ⽇志级别的作用4.2 ⽇志级别的分类与使⽤4.2.1 ⽇志级别的分类4.2.2 ⽇志使⽤4.2.2.1 配置全局日志级别4.2.2.2 配置局部文件夹的日志…

【通过Cpython3.9源码看看python的内存回收机制】

一:建立对象引用计数 1. 相关代码 void _Py_NewReference(PyObject *op) {if (_Py_tracemalloc_config.tracing) {_PyTraceMalloc_NewReference(op);} #ifdef Py_REF_DEBUG_Py_RefTotal; #endifPy_SET_REFCNT(op, 1); #ifdef Py_TRACE_REFS_Py_AddToAllObjects(op…

【算法】AB3DMOT之Sutherland Hodgman多边形裁剪

在AB3MOT模型中有一个步骤为计算IOU时,需要先计算两个立体在地面的投影2D形状,然后计算两个投影的重叠部分,实际上为多边形的裁剪算法。 AB3MOT classmethod def box2corners3d_camcoord(cls, bbox):Takes an objects 3D box with the repr…

懒人式迁移服务器深度学习环境(完全不需要重新下载)

换服务器了?想迁移原来服务器上的深度学习环境,但又觉得麻烦懒得重新安装一遍anaconda、pytorch?有没有办法能不费吹灰之力直接迁移?接下来跟着我一起,懒汉式迁移。   本方法适用于在同一内网下的两台服务器之间互相…

【深度强化学习】(8) iPPO 模型解析,附Pytorch完整代码

大家好,今天和各位分享一下多智能体深度强化学习算法 ippo,并基于 gym 环境完成一个小案例。完整代码可以从我的 GitHub 中获得:https://github.com/LiSir-HIT/Reinforcement-Learning/tree/main/Model 1. 算法原理 多智能体的情形相比于单智…

SpringCloud GateWay与Nacos使用

网关就相当于一个内网与外网的出入口,起着 安全、验证的功能,如果没有网关,那么如果需要实现验证的功能,除非 SpringCloud GateWay 作为微服务的网关,起着如下作用 ① 作为所有API接口服务请求的接入点 ② 作为所有后端业务服务…

SpringBoot 整合 RabbitMQ (四十一)

二八佳人体似酥,腰间仗剑斩愚夫。虽然不见人头落,暗里教君骨髓枯。 上一章简单介绍了SpringBoot 实现 Web 版本控制 (四十),如果没有看过,请观看上一章 关于消息中间件 RabbitMQ, 可以看老蝴蝶之前的文章: https://blog.csdn.net/yjltx1234csdn/categor…

还不懂如何与AI高效交流?保姆级且全面的chatGPT提示词工程教程来啦!(一)基础篇

还不懂如何与chatGPT高效交流?保姆级且全面的chatGPT提示词工程教程来啦!(一)基础篇 文章目录还不懂如何与chatGPT高效交流?保姆级且全面的chatGPT提示词工程教程来啦!(一)基础篇一&…

CDH6.3.2大数据集群生产环境安装(七)之PHOENIX组件安装

添加phoenix组件 27.1. 准备安装资源包 27.2. 拷贝资源包到相应位置 拷贝PHOENIX-1.0.jar到/opt/cloudera/csd/ 拷贝PHOENIX-5.0.0-cdh6.2.0.p0.1308267-el7.parcel.sha、PHOENIX-5.0.0-cdh6.2.0.p0.1308267-el7.parcel到/opt/cloudera/parcel-repo 27.3. 进入cm页面进行分发、…

【AIGC】9、BLIP-2 | 使用 Q-Former 连接冻结的图像和语言模型 实现高效图文预训练

文章目录一、背景二、方法2.1 模型结构2.2 从 frozen image encoder 中自主学习 Vision-Language Representation2.3 使用 Frozen LLM 来自主学习 Vision-to-Language 生成2.4 Model pre-training三、效果四、局限性论文:BLIP-2: Bootstrapping Language-Image Pre-…

unity 序列化那些事,支持Dictionary序列化

目录 一、普通类型和UnityEngine空间类型序列化 二、数组、list的序列化 三、自定义类的序列化支持 四、自定义asset 五、在inspector面板中支持Dictionary序列化 1、在MonoBehaviour中实现Dictionary序列化 2、自定义property,让其在inpsector能够显示 3、Mo…

【从零开始学Skynet】实战篇《球球大作战》(七):gateway代码设计(下)

1、确认登录接口 在完成了登录流程后,login会通知gateway(第⑧阶段),让它把客户端连接和新agent(第⑨阶段)关联起来。 sure_agent代码如下所示: s.resp.sure_agent function(source, fd, play…

[Gitops--1]GitOps环境准备

GitOps环境准备 1. 主机规划 序号主机名主机ip主机功能软件1dev192.168.31.1开发者 项目代码 apidemogit,golang,goland2gitlab192.168.31.14代码仓库,CI操作git-lab,git,golang,docker,gitlab-runner3harbor192.168.31.104管理和存储镜像docker,docker-compose,harbor4k8s-m…

基础排序算法【计数排序】非比较排序

基础排序算法【计数排序】非比较排序⏰【计数排序】🕐计数🕦排序🕓测试⏰总结:⏰【计数排序】 计数排序又称为鸽巢原理,是对哈希直接定址法的变形应用 > 基本思路: 1.统计数据出现的次数 2.根据统计的结…

并行分布式计算 并行算法与并行计算模型

文章目录并行分布式计算 并行算法与并行计算模型基础知识定义与描述复杂性度量同步和通讯并行计算模型PRAM 模型异步 PRAM 模型 (APRAM)BSP 模型LogP 模型层次存储模型分层并行计算模型并行分布式计算 并行算法与并行计算模型 基础知识 定义与描述 并…

15个最适合初创公司创始人使用的生产力工具

创业是一段激动人心且收获颇丰的旅程,同时也伴随着一些挑战。创始人往往要面对长时间的工作、紧迫的期限和大量的压力时刻。因此,初创公司创始人必须最大限度地利用他们的时间并利用他们可用的生产力工具——不仅是为了发展他们的业务,而且是…

Cron表达式简单介绍 + Springboot定时任务的应用

前言 表达式是一个字符串,主要分成6或7个域,但至少需要6个域组成,且每个域之间以空格符隔开。 以7个域组成的,从右往左是【年 星期 月份 日期 小时 分钟 秒钟】 秒 分 时 日 月 星期 年 以6个域组成的,从右往左是【星…

【精华】表格识别技术-MI

表格识别是指将图片中的表格结构和文字信息识别成计算机可以理解的数据格式,在办公、商务、教育等场景中有着广泛的实用价值,也一直是文档分析研究中的热点问题。围绕这个问题,我们研发了一套表格识别算法,该算法高效准确地提取图…

RabbitMq 的消息可靠性问题(二)---MQ的消息丢失和consumer消费问题

前言 RabbitMq 消息可靠性问题(一) — publisher发送时丢失 前面我们从publisher的方向出发解决了发送时丢失的问题,那么我们在发送消息到exchange, 再由exchange转存到queue的过程中。如果MQ宕机了,那么我们的消息是如何确保可靠性的呢?当消…