首页 > 其他分享 >关于皕杰报表的序列生成函数

关于皕杰报表的序列生成函数

时间:2023-05-24 10:56:35浏览次数:32  
标签:02 报表 zone list 生成 2021 序列 函数

在做报表的时候,经常需要生成一个序列,比如:字母序列a、b、c、d、e...

皕杰报表本身提供了list函数来生成有限的枚举序列,使用如下:

语法:list(valueExp1{,valueExp2{,valueExp3{,……}}})

参数说明:valueExp(n)  可以是字符型数据,整型数据,浮点型数据,布尔型数据或表达式

举例说明:

例1:list(1,2,3),结果为:1,2,3。
例2:list('一级', '二级'),结果为:一级,二级
例3:list(12>3,12=13),结果为:true,false
但是list函数是基于枚举的方式,如果序列的成员过多,采用list函数,书写起来太长,影响效率。

所以,皕杰报表又另外提供了一个zone函数来生成一组整数序列、字符序列或日期序列,使用如下:

语法:zone(from, to{,isStrict})

参数说明:

from  开始的数值、字母或日期(如果参数是日期时间,会忽略时间,仅仅当作日期来处理)

to  结束的数值、字母或日期(如果参数是日期时间,会忽略时间,仅仅当作日期来处理)

isStrict  是否严格排序模式。在严格模式下,序列一定是从from到to排列的;在宽松模式下,序列是从小到大排列的;不设置该值的话,是宽松模式(即:默认是false)

举例说明:

例1:zone(1,3),生成的整数序列为1,2,3
例2:zone(a,f),生成的字母序列为a,b,c,d,e,f
例3:zone(K,F),生成的字母序列为F,G,H,I,J,K
例4:zone(K,F,true),生成的字母序列为K,J,I,H,G,F
例5:zone(todate('2021-02-27'),todate('2021-03-02')),生成的日期序列为2021-02-27,2021-02-28,2021-03-01,2021-03-02

标签:02,报表,zone,list,生成,2021,序列,函数
From: https://www.cnblogs.com/bios/p/17427359.html

相关文章

  • GetProcAddress函数
    1、Windows提供的一个函数,用于获取动态链接库中函数的地址。2、函数原型:FARPROCGetProcAddress(HMODULEhModule,LPCSTRlpProcName)3、参数说明:hModule:指定要获取函数地址的DLL的模块句柄。可以使用 LoadLibrary 或 LoadLibraryEx 函数加载DLL并获取其模块句柄。......
  • 实验4 函数与异常处理编程
    实验任务一task1:程序源代码:1print(sum)2sum=423print(sum)45definc(n):6sum=n+17print(sum)8returnsum910sum=inc(7)+inc(7)11print(sum)运行结果:实验任务二task2-1源代码:1deffunc1(a,b,c,d,e,f):2......
  • matlab中通过ode函数求解常微分方程附加简单的钟摆模型
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • 实验4 函数与异常处理编程
    任务1print(sum)sum=42print(sum)definc(n):sum=n+1print(sum)returnsumsum=inc(7)+inc(7)print(sum)问题答案:不是。line1为内置作用域,line3和line11为全局作用域,line7为局部作用域任务2_1deffunc1(a,b,c,d,e,f):'''返回......
  • 实验四 函数与异常处理编辑
    实验任务一实验源码1print(sum)2sum=423print(sum)4definc(n):5sum=n+16print(sum)7returnsum8sum=inc(7)+inc(7)9print(sum)运行测试截图问题:实验任务1中,共有四处有print(sum)(line1,line3,line7,line11)。这四处使用的标识符sum......
  • 实验四 函数与异常处理编程
    1.实验任务1task1.py1print(sum)2sum=423print(sum)45definc(n):6sum=n+17print(sum)8returnsum910sum=inc(7)+inc(7)11print(sum)2.实验任务2task2_1.py1deffunc1(a,b,c,d,e,f):2'''3......
  • 【web 开发】PHP8中数组的序列化和反序列化
    前言数组的序列化(serialize)用来将数组的数据转换为字符串,以方便传递和数据库的存储。与之相对应的操作就是反序列化(unserialize),把字符串数据转换为数组加以使用。数组的序列化主要通过serialize()函数来完成。字符串的反序列化主要通过unserialize()函数来完成。对象的序列化与反序......
  • C语言函数大全-- x 开头的函数(3)
    C语言函数大全本篇介绍C语言函数大全--x开头的函数1.xdr_opaque1.1函数说明函数声明函数功能bool_txdr_opaque(XDR*xdrs,char*buf,u_intlen);用于编码或解码任意长度的二进制数据参数:xdrs:指向XDR数据结构的指针,表示要进行编码或解码的数据流b......
  • shell函数和三剑客
    函数基本语法#写法一:function函数名(){函数要执行的命令}#写法二,省略():function函数名{函数要执行的命令}#写法三,省略function:函数名(){函数要执行的命令}#调用函数#没有参数的函数函数名#有参数的函数函数名参数一参数二函数的......
  • php反序列化逃逸
    之前就对字符串逃逸这一块理解的不是很深刻,下面通过一位师傅的博客来进一步深入理解一下有关php字符串逃逸的相关内容。贴上师傅的博客地址:https://blog.csdn.net/qq_45521281/article/details/107135706先来说一下什么是字符串逃逸,就是我们可以构造一些恶意代码,让其在反序列化......