历史版本14 :其他函数概述 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 版本
FineBI版本 | JAR 包 | 功能变动 |
---|---|---|
5.1 | - | - |
5.1.7 | 2020-11-05 | 函数释义优化&明确函数参数合法性 |
5.1.11 | 2021-04-02 | 实时数据公式校验加强 |
1.2 使用范围
使用位置 | |
---|---|
自助数据集 | 新增列、过滤 |
仪表板 | 添加计算字段 |
2. ISNULL编辑
1)概述
语法 | ISNULL(object) | 判断对象中所有的值是否全部都是NULL或者为空字符串 |
---|---|---|
参数1 | object | 需要判断的对象,结果为空或null,返回1,否则返回0。 |
注:实时数据中支持一个任意类型的参数,抽取数据支持多个任意类型参数。
2)示例
如下图所示:
3. NVL编辑
1)概述
语法 | NVL(value1,value2,value3,……) | 在所有参数中返回第一个不是null的值。 |
---|---|---|
参数1 | value | value1:可以为任意数,也可以为null。 value2:可以为任意数,也可以为null。当字符串长度为0时,返回也为null |
2)注意事项
支持大于 0 个参数,参数类型需要统一。
3)示例
公式 | 结果 | 备注 |
---|---|---|
NVL(12,20) | 12 | |
NVL(null,12) | 12 | |
NVL(null,null) | null | |
NVL(20,null) | 20 | |
NVL(null,null,10) | 10 |