历史版本13 :函数计算格式 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

          FineBI版本                   jar包版本        
5.12020-01-15

1.2 场景描述

FineBI 使用过程中,在自助数据集、仪表板驾驶舱中均存在添加公式/函数,方便用户进行多样计算。

1.3 功能简介

FineBI 支持多种函数,包括数值、文本、时间、数组等。

注:在使用公式/函数前,可先检查浏览器是否设置了自动翻译英文功能。若出现输入函数后函数符号自动转换成中文格式, 如在 FineBI 函数公式输入界面,输入公式 sum_agg() 后自动变成 sum_agg(),并显示公式不合法。此时在浏览器设置中取消自动翻译英文功能即可。

2. 自助数据集函数编辑

在创建自助数据集进行数据加工时,在新增列、过滤等操作中,可添加公式进行数据处理,在添加公式的时候 FineBI 提供了添加函数到公式的功能。支持的函数包括 常用函数 、数学和三角函数 、文本函数 、日期函数 、逻辑函数 、其他函数 。如下图所示:

image.png

3. 计算指标函数编辑

在驾驶舱编辑仪表板添加计算指标的时候,同样可以添加函数到公式中对数据进行处理,与自助数据集不同的是,计算指标中包括 聚合函数 、快速计算函数 、数学和三角函数 、文本函数 、日期函数 、逻辑函数 和 其他函数 。如下图所示:

image.png

4. 函数操作编辑

4.1 展开查看所有函数

在使用函数的时候,点击image.png可展开所有支持的函数,如下图所示:

22.png

4.2 添加函数到公式框

在公式框添加函数的时候,有三种方式:1)函数框点击函数添加;2)手动输入部分函数点击添加;3)纯手动输入函数

  • 点击添加,如下图所示:

image.png

  • 手输部分函数,点击添加。如下图所示:

image.png    

4.3 查看函数释义

若要查看某个函数的释义,可将鼠标悬浮在该函数上,也可以在添加到公式中以后,在函数释义中查看。如下图所示:

image.png

4.4 时间字段为空值

时间字段中若有空值,则在使用公式计算时间字段时会将空值默认为当前时间,如下图所示:

image.png

4.4.1 操作步骤

若想空值进行公式计算后依旧为空值,可以使用 if 函数和 isnull 函数进行处理,如下图所示:

image.png

4.4.2 效果查看

原时间字段为空的,计算之后依然为空。如下图所示:

image.png

5. 索引编辑