KPI设定

KPI设定页支持自行定义需要在仪表盘显示的KPI,支持新增、删除、修改KPI:

1) 新增KPI:点击“新增KPI”,可设置KPI名称、格式、单位及注解,支持设定取整规则、保留小数位数等,单击确认后自动弹出公式编辑界面
2) 修改KPI:支持编辑或删除已存在的KPI,开启KPI编辑模式后,可修改KPI名称、格式、单位、注解及计算公式

3) 公式编辑器:新增或编辑KPI时,可打开KPI公式编辑器,公式编辑器允许用户对KPI的计算公式进行编辑,计算公式允许用户用标准数学算式与系统提供的函数编写

4) 字段类型:支持设定文本、数字、日期的字段类型

5) 公式面板:展示编辑公式

6) 运算符:展示基础数学运算符

7) 当前表单字段:展示流程数据中的字段名称及数据类型,显示字段为
“数据映射”处设置的字段

8) 函数列表:展示系统提供函数

函数分类 函数 说明 函数用法及示例
数学函数 MOD MOD函数可以获取两数相除的余数 用法:MOD(被除数,除数) 示例: ABS(5,3)返回2,也就是5/3的余数
MEDIAN MIN函数可以获取一组数字的中位数 用法: MEDIAN(数字1,数字2,...) 或 MEDIAN(子表.数字1) 示例: MEDIAN(1,2,3)返回2
ROUND ROUND函数可以将数字四舍五入到指定的位数 用法:POWER(数字,位数) 示例: ABS(3.146,2)返回3.15
COUNT_DISTINCT COUNT_DISTINCT函数可以获取一组值中非重复值的个数 用法: COUNT_DISTINCT(数字1,数字2,...) 或 COUNT_DISTINCT(子表.数字1) 示例: COUNT_DISTINCT(1,2,3,3,2)返回3
CASE_EVENTS CASE_EVENT可返回表中各case内的event数量,返回结果为数组 用法:CASE_EVENTS(表)
CASE_COUNT_DISTINCT CASE_COUNT_DISTINCT函数可返回各个CASE内所选字段的非重复值个数,返回结果为数组 用法:CASE_COUNT_DISTINCT(表.字段)
CASE_UNIQUE CASE_UNIQUE函数可返回日志数据中指定字段在每个case内的其中一个值,返回结果为数组 用法:CASE_UNIQUE(表.字段,[位置参数]),其中位置参数为非必填参数,当字段在同一case中有多种取值时,位置参数将决定以哪一个值为准,其可选项如下: start:取case中第一个event的值; end:取case中最后一个event的值; mode:取case中出现次数最多的值; (此参数未填时默认按照end执行)
THROUGHPUT_TIME THROUGHPUT_TIME函数可返回日志数据中各个case的耗时,返回结果为数组,计算时参考当前项目设定的耗时计算规则,可通过参数指定输出的时间单位 用法:THROUGHPUT_TIME(表,[时间单位]),时间单位参数包含以下几种取值: sec:以秒为单位,向下取整 min:以分为单位,向下取整 hour:以时为单位,向下取整 day:以日为单位,向下取整 (此参数未填时默认按照sec执行)
聚合函数 AVG AVG函数可以获取一组数字的算术平均值 用法: AVG(数字1,数字2,...) 或 AVG(子表.数字1) 示例: AVG(1,2,3)返回2
COUNT COUNT函数可以获取一组数字的个数 用法: COUNT(数字1,数字2,...) 或 COUNT(子表.数字1) 示例: COUNT(1,2,3)返回3
MAX MAX函数可以获取一组数字的最大值 用法: MAX(数字1,数字2,...) 或 MAX(子表.数字1) 示例: MAX(1,2,3)返回3
MIN MIN函数可以获取一组数字的最小值 用法: MIN(数字1,数字2,...) 或 MIN(子表.数字1) 示例: MIN(1,2,3)返回1
SUM SUM函数可以获取一组数字的和 用法: SUM(数字1,数字2,...) 或 SUM(子表.数字1) 示例: SUM(1,2,3)返回6
文本函数 LEFT LEFT函数可以从一个文本的第一个字符开始返回指定个数的字符 用法:LEFT(文本,指定个数) 示例: LEFT("低代码平台",3)返回“低代码”
LEN LEN函数获取文本的字符长度 用法:LEN(文本) 示例: LEFT("低代码平台")返回5
MID MID函数返回文本中从指定位置开始的指定个数的字符 用法:MID(文本,开始位置,指定个数) 示例: MID("NineTech",5,4)返回"Tech"
RIGHT RIGHT函数可以从一个文本的最后一个字符开始返回指定个数的字符 用法:RIGHT(文本,指定个数) 示例: RIGHT("低代码平台",2)返回“平台”
时间函数 ADDDAY ADDDAY函数将指定日期加/减指定天数 用法:ADDDAY(日期,指定天数) 示例: ADDDAY("2021-01-05",1)返回"2021-01-06"
DAYSDIFF DAYSDIFF返回两个日期之间的天数 用法:DAYDIFF(日期1,日期2) 示例: DAYDIFF("2021-01-05","2021-01-04")返回1
HOURSDIFF HOURSDIFF返回两个日期之间的小时数 用法:HOURSDIFF(日期1,日期2) 示例: HOURSDIFF("2021-01-05 09:30","2021-01-05 08:30")返回1
MINUTESDIFF MINUTESDIFF函数返回两个日期之间的分钟数 用法:MINUTESDIFF(日期1,日期2) 示例: MINUTESDIFF("2021-01-05 09:30","2021-01-05 08:30")返回60
NOW NOW函数返回当前时间
YEARSDIFF YEARSDIFF函数返回两个日期之间的年数 用法:YEARSDIFF(日期1,日期2) 示例: YEARSDIFF("2021-02-05","2020-01-05")返回1
逻辑函数 IF IF函数判断一个条件能否满足;如果满足返回一个值,如果不满足则返回另外一个值,支持嵌套 用法:IF(条件表达式,符合条件返回值,不符合条件返回值) 示例: IF(成绩>60,"及格","不及格")
AND AND用于连接多个条件表达式,均为true时返回true,否则返回false
OR OR用于连接多个条件表达式,只要有一个为true则返回true,否则返回false

9) 函数说明:说明当前鼠标悬停处函数的用法

results matching ""

    No results matching ""