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], ...)

求余数MOD()

MOD(值)

通过身份证号判断性别

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

SQL类

日期格式转年月显示

CAST(YEAR(PAIDTIME) AS VARCHAR(4)) + '-' + RIGHT('0' + CAST(MONTH(PAIDTIME) AS VARCHAR(2)), 2) AS 年月

日期时间值转为日期值

CAST(日期时间字段 AS DATE)

取动态固定日期区间

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

请登录后发表评论

    请登录后查看评论内容

随机帖子