在线查看
通过匿名填报查看WorkFine创建的表单
用到的功能点如下
- 系统表
- 外部数据源
- 提取公式
- 匿名填报
- 函数
- 筛选
函数列表
通过对WorkFine系统表的引入,可以在应用端查询出如下系统函数,对函数的知悉,能够在需要的时候事半功倍。
行号 | 分类 | 名称 | 用法注释 |
1 | 统计函数(6) | 合计([数字型字段名]) | 函数返回数值型字段的合计值 |
2 | 平均([数字型字段名]) | 函数返回数值型字段的平均值 | |
3 | 计数([字段名]) | 函数返回字段的个数 | |
4 | 计数排除重复([字段名]) | 函数返回字段不重复的个数 | |
5 | 最大值([字段名]) | 函数返回字段的最大值 | |
6 | 最小值([字段名]) | 函数返回字段的最小值 | |
7 | 字符串函数(13) | 取子串([字符串],[起始位置],[截取长度]) | 取一个字符串的子串,从起始位置开始 |
8 | 字符串长度([字符串]) | 获取一个字符串的长度 | |
9 | 转大写([字符串]) | 将字符串转化为大写形式 | |
10 | 转小写([字符串]) | 将字符串转化为小写形式 | |
11 | 去左边空格([字符串]) | 去除字符串左边的所有空格 | |
12 | 去右边空格([字符串]) | 去除字符串右边的所有空格 | |
13 | 取文本左边([字符串],[长度]) | 返回字符串中最左侧指定数目的字符 | |
14 | 取文本右边([字符串],[长度]) | 返回字符串中最右侧指定数目的字符 | |
15 | 查找字符([条件],[字符串],[起始位置(可忽略参数)]) | 返回字符串中指定字符的开始位置 | |
16 | 替换字符串([字符串],[被替换字符串],[替换为字符串]) | 替换字符串中被替换的内容 | |
17 | 重复字符串([字符串],[重复次数]) | 返回字符串重复指定次数的结果 | |
18 | 拼音码([字符串]) | 获取指定字符串拼音码 | |
19 | 字符串有交集([字符串1],[字符串2],[字符串2分词符],[字符串1分词符]) | 拆分字符串2为字符串数组,逐个检查字符串1中是否包含带分词符号的子字符串,如果没有返回0;有交集返回1 | |
20 | 数学函数(22) | 四舍五入([字段名],[小数位数]) | 此函数返回字段的四舍五入 |
21 | 绝对值([字段名]) | 此函数返回字段的绝对值 | |
22 | 反余弦([字段名]) | 此函数返回字段的反余弦值 | |
23 | 反正弦([字段名]) | 此函数返回字段的反正弦值 | |
24 | 反正切([字段名]) | 此函数返回字段的反正切值 | |
25 | 方位角([字段名1],[字段名2]) | 此函数返回y/x点的角度 | |
26 | 最小取整([字段名]) | 此函数返回大于或等于字段的最小整数 | |
27 | 余弦([字段名]) | 此函数返回字段的余弦值 | |
28 | 余切([字段名]) | 此函数返回字段的余切值 | |
29 | 角度([字段名]) | 此函数返回字段的角度值 | |
30 | 指数([字段名]) | 此函数返回字段的指数值 | |
31 | 最大取整([字段名]) | 此函数返回小于或等于字段的最大整数 | |
32 | 自然对数([字段名]) | 此函数返回字段的自然对数 | |
33 | 常用对数([字段名]) | 此函数返回字段的常用对数(即:以 10 为底的对数) | |
34 | 圆周率() | 此函数返回 PI 的常量值 | |
35 | 幂([字段名],[幂值]) | 此函数返回字段的指定幂的值 | |
36 | 弧度([字段名]) | 此函数返回字段的弧度值 | |
37 | 符号([字段名]) | 此函数返回字段的正号 (+1)、零 (0) 或负号 (-1) | |
38 | 正弦([字段名]) | 此函数返回字段的正弦值 | |
39 | 平方根([字段名]) | 此函数返回字段的平方根值 | |
40 | 平方([字段名]) | 此函数返回字段的平方值 | |
41 | 正切([字段名]) | 此函数返回字段的正切值 | |
42 | 类型转换函数(4) | 数值转字符([数值] AS VARCHAR) | 将数值类型转换成字符类型 |
43 | 日期转字符(VARCHAR,[日期],[格式]) | 将日期类型转换成字符类型 | |
44 | 字符转日期型(datetime,[字符串],[格式]) | 将字符类型转换成日期类型 | |
45 | 空值转替换值([字符串] ,[替换字符串]) | 将字段中为NULL的记录替换为指定任何类型的值 | |
46 | 日期时间函数(17) | 年份([日期]) | 函数返回指定日期的年份值。例:年份(‘2015-1-1’),年份(产品销货单_主表.发货日期) |
47 | 月份([日期]) | 函数返回指定日期的月份值。比如:月份(‘2015-3-5’)=3 | |
48 | 日期([日期]) | 函数返回指定日期的日值。比如:日期(‘2015-3-5’)=5 | |
49 | (季度值([日期])-1)/3+1 | 函数返回指定日期的季度值。比如:(季度值(‘2015-3-5’)-1)/3+1 = 3 | |
50 | 星期值(weekday,[日期]) | 函数返回指定日期的星期值(从周一到周日对应:1,2,3,4,5,6,7)。比如:2015-3-5是星期四,那么星期值(weekday,’2015-3-5′)=4 | |
51 | 日期加减(unit,1,[日期]) | 函数返回一个日期加上一段时间偏移量的结果。例如 unit=d 表示 N的单位为日。 unit的设定值如下: yyyy Year年 Quarter 季 m Month 月 d Day 日 ww week 星期 hh Hour 时 n Minute 分 s Second 秒 | |
52 | 日期间隔(unit,[开始日期],[结束日期]) | 函数返回两个日期的差值,以给定的unit作为基本时间计算单位 ,unit的设定值如下:yy 年 qq 季度 mm 月 dd 天 wk 周 hh 小时 n 分钟 ss 秒 | |
53 | 月天数([日期]) | 函数返回日期中月份的总天数 | |
54 | 星期一([日期]) | 函数返回日期所在星期的星期一 | |
55 | 年月日([日期]) | 函数返回日期的年月日字符串20120501 | |
56 | 年月([日期]) | 函数返回日期的年和月组合字符串例如:201205 | |
57 | 月初([日期]) | 函数返回本月第一天 | |
58 | 月末([日期]) | 函数返回本月最后一天 | |
59 | 年初([日期]) | 函数返回本年第一天 | |
60 | 年末([日期]) | 函数返回本年最后一天 | |
61 | 季初([日期]) | 函数返回日期所在季度起始日期 | |
62 | 季末([日期]) | 函数返回日期所在季度结束日期 | |
63 | 系统变量(13) | 系统变量.当前用户ID | 当前用户ID |
64 | 系统变量.当前用户姓名 | 当前用户姓名 | |
65 | 系统变量.当前用户登录名 | 当前用户登录名 | |
66 | 系统变量.当前用户角色 | 当前用户角色 | |
67 | 系统变量.当前用户所在部门 | 当前用户所在部门 | |
68 | 系统变量.当前用户部门编号 | 当前用户部门编号 | |
69 | 系统变量.当前用户部门全称 | 当前用户部门全称 | |
70 | 系统变量.当前用户兼职部门 | 当前用户兼职部门 | |
71 | 系统变量.当前用户所在单位 | 当前用户所在单位 | |
72 | 系统变量.当前用户单位编号 | 当前用户单位编号 | |
73 | 系统变量.当前日期 | 当前日期 | |
74 | 系统变量.当前日期时间 | 当前日期时间 | |
75 | 系统变量.当前用户登陆IP | 当前用户登陆IP | |
76 | 系统常量(5) | 系统常量.锁定状态_未锁定 | 表单未锁定状态常量 |
77 | 系统常量.锁定状态_已锁定 | 表单已锁定状态常量 | |
78 | 系统常量.表单状态_未审核 | 表单未审核状态常量 | |
79 | 系统常量.表单状态_已审核 | 表单已审核状态常量 | |
80 | 系统常量.表单状态_已作废 | 表单已作废状态常量 | |
WorkFine系统函数.png
png文件
1.1M