1. 概述
1.1 版本
FineBI版本 | JAR 包 | 功能变动 |
---|---|---|
5.1 | - | - |
5.1.7 | 2020-11-05 | 函数释义优化&明确函数参数合法性 |
5.1.11 | 2021-04-02 | 实时数据公式校验加强 |
5.1.12 | - | 抽取数据公式校验加强 |
1.2 使用范围
使用位置 | |
---|---|
自助数据集 | 新增列、过滤 |
仪表板 | 添加计算字段 |
2. 函数列表
函数 | 说明 |
---|---|
清除文本首尾所有的空格 | |
FORMAT-格式转换 | 对某个数据进行格式调整 |
ENDWITH-判断字符串结束情况 | 判断字符串 str1 是否以 str2 结束 |
NUMTO | 返回字段的中文表示 |
LEFT-截取前几个字符串 | 根据指定的字符数返回文本串中的第一个或前几个字符 |
SUBSTITUTE-替换指定字符 | 替换文本符串中的指定文本 |
MID-返回指定位置字符串 | 返回文本串中从指定位置开始的一定数目的字符,该数目由用户指定 |
EXACT-判断两文本是否相同 | 检测两组文本是否相同。如果完全相同,EXACT 函数返回 TRUE ;否则,返回 FALSE |
TOINTEGER-文本转为Integer | 将文本转换成Integer对象 |
REPEAT-重复显示文本 | 根据指定的次数重复显示文本 |
SPLIT-分割字段 | 分割字符串 |
UPPER-转为大写字符 | 将文本中所有的字符转化为大写 |
RIGHT-截取后几个字符串 | 根据指定的字符数从右开始返回文本串中的最后一个或几个字符 |
TODOUBLE | 将文本转换成 Double 对象 |
INDEXOF | 返回字符串指定位置的字符 |
FIND-返回字符所在位置 | 返回字符串指定字符的位置 |
REPLACE-替换指定位置字符 | 根据指定的字符串,用其他文本来代替原始文本中的内容 |
CONCATENATE-合并字段 | 将数个字符串合并成一个字符串 |
LOWER-大写转小写 | 将所有的大写字母转化为小写字母 |
LEN-返回字符长度 | 返回文本串中的字符数长度 |
CHAR | 根据指定数字返回对应的字符,CHAR函数可将计算机其他类型的数字代码转换为字符 |
CODE | 计算文本串中第一个字符的数字代码。返回的代码对应于计算机使用的字符集。 |
PROPER | 将文本中的第一个字母和所有非字母字符后的第一个字母转化为大写,其他字母变为小写 |
REGEXP | 字符串 str 是否与正则表达式 pattern 相匹配 |
STARTWITH | 判断字符串 str1 是否以 str2 开始 |