反馈已提交

网络繁忙

您正在浏览的是 FineBI6.1 帮助文档,点击跳转至: FineBI5.1帮助文档

计算类型选择

  • 文档创建者:Roxy
  • 历史版本:11
  • 最近更新:April陶 于 2023-02-07
  • 1. 概述

    本文介绍了可以在 FineBI 中使用的计算类型。

    可以使用以下四种主要类型的计算在  FineBI 中创建计算字段:

    2. 聚合计算

    示例数据:合同事实.xlsx

    聚合函数可以对一组数据进行汇总,一般使用聚合函数汇总后的值进行再计算。详情参见:聚合函数

    例如想要对以下合同数据进行处理:

    1611307154287436.png

    想要创建一个列来显示每个「合同类型」中有多少「合同ID」,使用公式:COUNT_AGG(合同ID),如下图所示:

    得到的明细结果如下图所示:

    注:颜色帮助显示了执行计算所在的详细级别。

    1611306819797470.png

    仪表板中展示方式如下图所示:

    3. 明细级别计算

    数据源行级别计算可在「自助数据集 新增列」和「仪表板组件编辑界面 添加计算字段 」实现。

    函数详情参见:函数计算格式

    3.1 仪表板计算

    不推荐使用仪表板计算明细数据。

    适用类型:例如每个订单包含总价和销售单价的数据,需要计算总的购买数量,直接使用总价/销售单价,汇总时将每单对应的购买数量相加得到总购买数量。

    使用「合同事实」,新增计算字段「明细级别计算求平均」,直接使用公式合同金额/购买数量,如下图所示:

    得出的结果如下图所示,计算是在数据源的行级别执行的,因此每个行都单独着色:

    1611307465464116.png

    很显然,得出的结果是对明细数据做除法。

    3.2 自助数据集计算

    详情参见:新增列

    4. 控制计算粒度函数

    聚合函数 根据随着用户分析「维度」的切换,计算结果会自动跟随「维度」动态调整。

    但当分析区域需要存在多个维度,且同时需要计算以某个维度为分组依据的汇总数据,则需要使用固定粒度计算函数。


    DEFDEF_ADDDEF_SUB 函数可以更好地控制要计算的粒度级别。这些函数可以在较高粒度级别(包括)、较低粒度级别(排除)或完全独立级别(固定)执行。

    例如,求不同年月会员,每个产品购买数量。分析区域已有维度字段:年月。

    以产品、年月作为分组维度,过滤出会员的数据,对购买数量进行汇总计算。

    1661225472820625.png

    添加字段「会员的产品购买数量」并输入公式:DEF_ADD(SUM_AGG(购买数量),[产品],[是否会员="是"])。如下图所示:

    1661234177203976.png

    详情参见:DEF_ADD-定义动态指标

    5. 组件快速计算

    组件快速计算仅允许在创建图表/表格后对现有数据进行计算或者转换值。

    详情参见:占比(快速计算)排名(快速计算)所有值(快速计算)累计值(快速计算)同比/环比(快速计算)表格汇总方式图表汇总方式

    附件列表


    主题: 制作可视化组件
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持