其他分享
首页 > 其他分享> > JimuReport积木报表—表达式介绍

JimuReport积木报表—表达式介绍

作者:互联网

前言:在报表设计中我们经常会用到表达式,就像在excel中用到公式一样,有了表达式会使我们的报表设计工作事半功倍。

积木报表包含哪些表达式?


积木报表完善了原有表达式,在原有基础上,扩展了数据集表达式、单元格表达式、统计函数、行号函数、日期函数、数学函数、字符串函数、条件表达式、颜色表达式、判断函数,基本运算符函数及系统函数。
下面我们就来看一下都包括哪些表达式及其用法吧。

1. 数据集函数

数据集函数包含sum(求和)、average(求平均值)、max(求最大值)、min(求最小值)及基础运算符(+-*/)

示例: 以sum为例

2.单元格函数

单元格函数也包含:sum(求和)、average(求平均值)、max(求最大值)、min(求最小值)及基础运算符(+-*/)

示例: 以sum为例

3.统计函数

统计函数包含dbsum(求和)、dbmax(求最大值)、dbmin(求最小值)、dbaverage (求平均值)

是对指定数据集指定字段,对该字段所有数据进行计算

例如dbsum对比sum函数区别:dbsum统计数据集所有数据,sum只支持当前页数据

示例 以dbsum为例

4.行号函数

行号函数:通过行号函数实现自增序号

示例:

5.日期函数

日期函数包含date(获取年月日)、time(获取时分秒)、year(获取年)、month(获取月)、day(获取天)、now(获取当前时间长整型数值)、nowstr(获取当前时间字符串)

示例: 以date为例

6.数学函数

数学函数包含rand(获取随机数)、round(四舍五入)、abs(取绝对值)、floor(取整)、ceil(取整)、trunc(取整)

示例: 以round为例

7、字符串函数

字符串函数包含char(unicode编码或者ascii编码转换)、cnmoney(大写金额转换)、concat(字符串拼接)、lower(转小写)、upper(转大写)、date_str(日期转为字符串)

示例: 以cnmoney为例

8、条件表达式

条件表达式是对数据进行条件判断 ,包含 case、if

示例:

9、颜色表达式

颜色表达式包含:color(单元格字体/背景颜色)、rowcolor(整行字体/背景颜色)

示例: 以color为例

10、判断函数

判断函数是对数据进行判断;包含istime(时间判断)、isdate(时期判断)、isnumber(数字判断)、intval(参数为空则返回默认值0)、strval(参数为空则返回默认值nil)

示例: 以istime为例

我想试一试

标签:函数,积木,sum,单元格,示例,jm,JimuReport,表达式
来源: https://www.cnblogs.com/jeecg158/p/15242563.html