WorkFine平台中常用的公式函数代码

扩展表行序号

=IF(ISBLANK(D2), , ROW()-1)

注释:公式中D2为扩展表中必填字段,用来判断当前行是否为空,1为当前行序号减去1的值。动图演示

在1到100之间随机选择一个整数

=RANDBETWEEN(1,100)

日期时间转日期格式文本2024-01-02 【查看图示】

取文本左边(年月日(日期时间字段 ) , 4) 
 + '-' + 取子串(年月日(日期时间字段 ) , 5, 2)  
+ '-' + 取文本右边(年月日(日期时间字段 ) , 2) 

用户信息 【查看图示】

'用户ID:' + 数值转字符(系统变量.当前用户ID  AS VARCHAR) + '/用户名:' + 系统变量.当前用户姓名  + '/用户登录名:' + 系统变量.当前用户登录名 

页码/总页码 【查看图示】

-{pageNum}/{totalNum}-

日期格式转换为YYYY-MM-DD

取文本左边(年月日(日期加减(dd, 1, 日期字段) ) , 4)  + '-' + 取子串(年月日(日期加减(dd, 1, 日期字段 )) , 5, 2)  + '-' + 取文本右边(年月日(日期加减(dd, 1, 日期字段) ) , 2) 

数值转大写

camount()

文本合并函数CONCATENATE()

与&功能相似

=CONCATENATE(text1, [text2], ...)

求余数

Excel内

MOD(number,divisor) 
Number 为被除数。 
Divisor 为除数。 

SQL内

使用 % 运算符

SELECT Value % 5 AS Remainder
FROM Numbers;
--这段代码会返回 Value 列中每个数字除以 5 的余数。

通过身份证号判断性别

=IF(ISBLANK(I30),,IF(ISEVEN(MID(I30,17,1)),"女","男"))

日期格式转年月显示

CAST(YEAR(PAIDTIME) AS VARCHAR(4)) + '-' + RIGHT('0' + CAST(MONTH(PAIDTIME) AS VARCHAR(2)), 2) AS 年月
WorkFine平台中常用的公式函数代码

日期时间值转为日期值

CAST(日期时间字段 AS DATE)

取动态固定日期区间

© 版权声明
THE END
喜欢就点赞吧
分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容