FineReport学习(三)——动态隔间运算(四)

简介: FineReport学习(三)——动态隔间运算(四)

4、“逐层累计”与“跨层累计”的操作

select strftime('%Y',订购日期) as 年份, strftime('%m',订购日期) as 月份,应付金额 
from 订单
where 年份 in('2011','2010')


以上述SQL语句的结果为数据源,完成如下需求。

image.png


逐层累计:逐层累计就是在分组报表中,每一组中分别将每层与上一层数据相加,得到这一层的累计结果,并按照年份隔断。

跨层累计:跨层累计,不按照年份隔断,一直求累加和。

首先,新建一个普通报表模板,然后导入数据。

image.png

接着,设计报表样式,然后绑定数据源。将“应付金额”保留两位有效数字。

image.png

然后,将“应付金额”设置为汇总求和。

image.png

接着添加“逐层累计”列和“跨层累计”列。我们都是直接使用官方自带的函数,操作如图。先添加“逐层累计”列,效果如下:

image.png

再添加“跨层累计”列,效果如下:

image.png

接着,将“逐层累计”列和“跨层累计”列,分别保留两位小数位。

image.png

保存后,效果预览

image.png


5、条件汇总

图中红色方框中,属于条件汇总。

image.png

写入公式:=count(c2[!0]{a2=KaTeX parse error: Expected 'EOF', got '&' at position 4: a2 &̲&c2>2500}):c2扩展…a2 &&c2>2500},{}里面是筛选条件,a2=$a2表示在当前A3组内;c2>2500表示总额大于或等于2500。


count(c2[!0]{a2=$a2 &&c2>2500})


首先,我们在单元格中输入上述公式

image.png

接着,设置该单元格的左父格是【年度】,因为我们是按照【年度】分组统计的。

image.png

保存后,进行效果预览

image.png

相关文章
|
弹性计算 监控 安全
函数计算进阶-IP查询工具开发
本场景介绍如何使用函数计算服务开发一个IP查询工具。
|
5月前
|
数据可视化 SDN Python
复动力系统 | 混沌 | Lozi 映射吸引子的可视化与交互式探索
该文介绍了一篇关于Lozi映射吸引子可视化和交互式探索的文章。Lozi映射是混沌理论中的一个模型,展示非线性动力系统的复杂性。通过Python和matplotlib,作者实现了Lozi映射的可视化,并添加交互功能,允许用户缩放以详细观察混沌吸引子。文中还给出了Lozi映射的数学定义,并提供了Python代码示例,演示如何绘制和动态调整吸引子的显示。
|
SQL BI 索引
【SQL开发实战技巧】系列(二十八):数仓报表场景☞人员分布问题以及不同组(分区)同时聚集如何实现
【SQL开发实战技巧】这一系列博主当作复习旧知识来进行写作,毕竟SQL开发在数据分析场景非常重要且基础,面试也会经常问SQL开发和调优经验,相信当我写完这一系列文章,也能再有所收获,未来面对SQL面试也能游刃有余~。
【SQL开发实战技巧】系列(二十八):数仓报表场景☞人员分布问题以及不同组(分区)同时聚集如何实现
|
数据采集 消息中间件 监控
最终整体回顾(代码-离线计算)|学习笔记
快速学习最终整体回顾(代码-离线计算)
FineReport学习(三)——动态隔间运算(三)
FineReport学习(三)——动态隔间运算(三)
FineReport学习(三)——动态隔间运算(三)
FineReport学习(三)——动态隔间运算(二)
FineReport学习(三)——动态隔间运算(二)
FineReport学习(三)——动态隔间运算(二)
FineReport学习(三)——动态隔间运算(一)
FineReport学习(三)——动态隔间运算(一)
FineReport学习(三)——动态隔间运算(一)
|
运维 安全 Serverless
函数计算进阶-IP查询工具开发-2
函数计算进阶-IP查询工具开发-2
102 0
函数计算进阶-IP查询工具开发-2
|
弹性计算 搜索推荐 Serverless
函数计算进阶-IP查询工具开发-1
函数计算进阶-IP查询工具开发-1
128 0
函数计算进阶-IP查询工具开发-1
|
资源调度 Serverless API
函数计算进阶-IP查询工具开发-3
函数计算进阶-IP查询工具开发-3
127 0
函数计算进阶-IP查询工具开发-3