在BI系统中,报表的拓展公式计算是指通过自定义公式,对数据进行灵活加工,生成新的计算结果,以满足复杂业务分析需求的功能。它突破了BI工具内置计算(如单个字段的分组小计、总计)的限制,允许用户直接基于业务逻辑定义计算规则,从而在报表中实现更深入、个性化的数据分析。

拓展公式计算的核心价值

  1. 弥补内置计算的不足
    当基础数据无法直接通过简单统计得出业务所需指标时,通过公式定义复杂逻辑。
    示例:计算“毛利率”需要公式 (收入 - 成本) / 收入,而原始数据只有收入和成本字段。2. 动态生成虚拟字段
    不修改底层数据源,直接在报表层生成新字段(如增长率等)。
    示例:根据销售额动态算出增长率。3. 跨表/跨数据源计算
    整合多个数据表或数据源的字段,进行关联运算。
    示例:将销售表与库存表关联,计算“售罄率”。4. 适应业务规则变化
    在JVS-智能BI数据可视化报表中,提供了拓展公式计算的能力,可以快速响应业务需求调整计算公式,无需重新开发数据模型。
    示例:促销期间临时修改折扣率计算公式。
    如下图所示:
    图片

    操作步骤

    1、新建一个报表,并选择相关数据集
    图片
    2、选择相关字段到报表格子里,即进行字段填充操作。并进行标题赋值和样式配置。
    图片

图片
3、按照一般逻辑,统计也只能对单个字段进行汇总统计或总计。但如果现在想把阅读量和点赞量以及收藏量三者相加进行汇总的话,常规是无法满足的,这时就需用到拓展公式计算,具体操作即先定义一个拓展的字段名称(手动输入)
图片
4、点击拓展字段名称下面那格空白,使其处于选中状态。点击【函数】,选择要要的拓展函数类型。此处我们选择求和。
图片
5、选择求和后,可根据提示内容选择对应字段值,选择字段值时也是直接点击即可,无需手动输入。
图片

图片
6、配置完成后,点击预览即可查看最终效果。
图片
在线demo:http://bi.bctools.cn
gitee地址:https://gitee.com/software-minister/jvs-bi


软件部长
43 声望6 粉丝

软件研发行业老司机,提供些踩坑的经验而已