函数概述

  • 文档创建者:doreen0813
  • 编辑次数:12次
  • 最近更新:Lily.Wang 于 2020-04-16
  • 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 添加函数到公式框

    在公式框添加函数的时候,可以在函数框点击函数添加,或是在手输部分出现函数后点击添加,纯手动输入函数是无效的,函数需要显示为蓝色字体才有效。

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

    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. 索引

    附件列表


    主题: 专题总结
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!