序列生成函式
皕傑報表的序列生成函式是我們經常會使用的,在做報表的時候,經常需要生成一個序列,比如:字母序列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
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70023352/viewspace-2928588/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- lg生成函式函式
- C++ 序列操作函式C++函式
- python函式每日一講 - filter函式過濾序列Python函式Filter
- 生成函式小記函式
- 【模板】生成函式 I函式
- [數學] 生成函式函式
- 淺談生成函式函式
- 生成函式入門函式
- 生成函式與多項式函式
- 函式遞迴與生成式函式遞迴
- 【筆記】普通生成函式筆記函式
- 生成器函式generator函式
- Python利用partial偏函式生成不同的聚合函式Python函式
- 生成序列
- 生成器函式,迭代器函式
- 使用 bcrypt 函式生成密碼函式密碼
- 生成函式 學習筆記函式筆記
- C++ 序列操作函式最全總結C++函式
- 生成器 推導式 內建函式函式
- 自定義生成器函式模擬Python內建函式filter()函式PythonFilter
- python 生成器 和生成器函式 以及各種推導式Python函式
- 數論函式群在數論多項式生成函式集上的作用函式
- python生成器函式的特點Python函式
- 解析python生成器函式的呼叫Python函式
- Python 序列型別以及函式引數型別Python型別函式
- 遞迴、三元表示式、生成式(列表,字典)、匿名函式遞迴函式
- [Django REST framework - 序列化元件、source、鉤子函式]DjangoRESTFramework元件函式
- 機率論12 矩與矩生成函式函式
- chatgpt生成的所有分析函式,感覺很好.ChatGPT函式
- 如何透過建構函式和JPQL生成DTO?函式
- php生成器函式與yield關鍵字PHP函式
- 【譯】自動生成整型序列
- matlab 生成隨機數序列Matlab隨機
- 遞迴函式、演算法之二分法、三元表示式、各種生成式、匿名函式遞迴函式演算法
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- 探索es6系列之—-Generator生成器函式函式
- MySQL建立隨機生成電話的儲存函式MySql隨機儲存函式
- 記錄生成器函式的一個應用函式