历史版本13 :函数计算格式 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 版本
FineBI版本 | jar包版本 |
---|---|
5.1 | 2020-01-15 |
1.2 场景描述
FineBI 使用过程中,在自助数据集、仪表板驾驶舱中均存在添加公式/函数,方便用户进行多样计算。
1.3 功能简介
FineBI 支持多种函数,包括数值、文本、时间、数组等。
注:在使用公式/函数前,可先检查浏览器是否设置了自动翻译英文功能。若出现输入函数后函数符号自动转换成中文格式, 如在 FineBI 函数公式输入界面,输入公式 sum_agg() 后自动变成 sum_agg(),并显示公式不合法。此时在浏览器设置中取消自动翻译英文功能即可。
2. 自助数据集函数编辑
在创建自助数据集进行数据加工时,在新增列、过滤等操作中,可添加公式进行数据处理,在添加公式的时候 FineBI 提供了添加函数到公式的功能。支持的函数包括 常用函数 、数学和三角函数 、文本函数 、日期函数 、逻辑函数 、其他函数 。如下图所示:
3. 计算指标函数编辑
在驾驶舱编辑仪表板添加计算指标的时候,同样可以添加函数到公式中对数据进行处理,与自助数据集不同的是,计算指标中包括 聚合函数 、快速计算函数 、数学和三角函数 、文本函数 、日期函数 、逻辑函数 和 其他函数 。如下图所示:
4. 函数操作编辑
4.1 展开查看所有函数
在使用函数的时候,点击可展开所有支持的函数,如下图所示:
4.2 添加函数到公式框
在公式框添加函数的时候,有三种方式:1)函数框点击函数添加;2)手动输入部分函数点击添加;3)纯手动输入函数
点击添加,如下图所示:
手输部分函数,点击添加。如下图所示:
4.3 查看函数释义
若要查看某个函数的释义,可将鼠标悬浮在该函数上,也可以在添加到公式中以后,在函数释义中查看。如下图所示:
4.4 时间字段为空值
时间字段中若有空值,则在使用公式计算时间字段时会将空值默认为当前时间,如下图所示:
4.4.1 操作步骤
若想空值进行公式计算后依旧为空值,可以使用 if 函数和 isnull 函数进行处理,如下图所示:
4.4.2 效果查看
原时间字段为空的,计算之后依然为空。如下图所示: