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) 

日期加文本组合动态显示

=IFERROR(TEXT(D5, "yyyy年m月")&"考勤表", "月度考勤表")

日期转文本年月2026/02

CAST(YEAR([日期参照表].[日期]) AS VARCHAR(4)) + '/' + 
    RIGHT('0' + CAST(MONTH([日期参照表].[日期]) AS VARCHAR(2)), 2)

日期转文本年月日2026/02/08

日期转字符(VARCHAR,[日期],111)

数值转大写-金额大写显示

camount()

数值大写-定制1

            <div class="button-wrapper">
                <button class="action-button" 
                        data-clipboard-text="系统变量.当前用户ID"
                        onclick="copyToClipboard(this)">
                    系统变量.当前用户ID
                </button>
                <div class="tooltip">系统变量.当前用户ID</div>
            </div>
            

文本合并函数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
喜欢就点赞吧
点赞15 分享
WorkFine平台中常用的公式函数代码-本牛千智丨专注WorkFine开发
WorkFine平台中常用的公式函数代码
此内容为免费阅读,请登录后查看
0
免费阅读