1. 概述
1.1 版本
FineBI 版本 | JAR 包 | 功能变动 | App版本 | HTML5移动端插件 | app功能变动 |
---|---|---|---|---|---|
5.1 | - | - | |||
5.1.5 | 2020-09-02 | 合计方式/交互属性显示优化 表格的分组展示为单行时都显示合计行 | |||
5.1.10 | 2021-02-05 | 维度转化为指标 以及使用 COUNTD_AGG 函数的计算指标,在设置「合计方式」时,默认为「求和」 | |||
5.1.12 | - | 组内合计行支持自定义设置合计维度 | 10.4.982 | 10.4.982 | 移动端支持显示序号 移动端继承 PC 端的表格字体位置 |
1.2 应用场景
制作好的分组表不希望显示「合计行」、「组内合计行」或者交叉表不希望显示「合计列」、「组内合计列」,则可以设置取消合计显示。
分组表取消合计行显示,如下图所示:
交叉表取消合计列显示,如下图所示:
1.3 功能简介
使用「组件样式>合计行」功能。
分组表可设置「合计行」与「组内合计行」是否显示、显示名称、显示位置、以及合计方式(求和、平均、最大值等等)。
交叉表可设置「合计行」、「组内合计行」「合计列」、「组内合计列」是否显示、显示名称、显示位置、以及合计方式(求和、平均、最大值等等)。
1.4 使用范围
分组表与交叉表。
2. 是否显示/显示位置
2.1 显示合计行
你可以选择是否显示合计行与组内合计行,并支持自定义选择哪些维度需要显示合计行。
例如,使用分组表制作了合同表,需要显示「合同签约时间」字段对应的合计「购买数量」,则可以选择「合计行」,勾选「显示合计行>显示组内合计行>合同签约时间」,则会显示不同合同签约时间对应的购买数量合计值,如下图所示:
若需要显示不同的「合同签约时间」下不同「合同类型」对应的购买数量合计值,则直接勾选这两个字段即可,效果如下图所示:
注1 :复制的维度字段也支持设置是否显示合计行。
注2:若新拖入维度字段,默认不显示勾选,且最后一个维度勾选显示/不显示合计不生效。
2.2 显示位置
同时可支持设置合计行显示位置,例如点击「顶部」,将合计行置于顶部,如下图所示:
2.3 合计列显示
交叉表支持设置合计列显示情况,用法同合计行,不过多介绍。
3. 合计方式
用户可对对应指标的合计方式进行选择,可选择的合计方式有:自动、求和、平均、最大值、最小值、中位数、方差、标准差、隐藏,如下图所示:
「自动」是根据汇总方式对明细数据进行计算。
其余合计方式都是对汇总方式计算出的结果的再计算。
注1:记录数 、维度转化为指标 以及使用 COUNTD_AGG 函数的计算指标,在设置「合计方式」时,默认为「求和」,其余指标的默认合计方式均为「自动」。
注2:为优化性能,5.1.14 及之后的抽取数据版本「记录数」、使用 COUNT_AGG、COUNTD_AGG 得到的计算字段,在设置「合计方式」时,默认由「求和」改为「自动」。若由其他版本升级升级至 5.1.14,则仍保留升级前设置的合计方式。
下面通过一个示例详细讲解一下合计方式「自动」与其他合计方式的区别。
3.1「自动」与其他合计方式的区别
以比较合计方式为「自动」和「平均」的区别为例。
示例数据获取:样式数据.xlsx
示例数据明细如下图所示:
所有明细数据的平均值= 4.25
1)上传 excel 表后,创建组件,来到组件编辑界面。可参考文档:使用 Excel 表创建仪表板。
2)选择分组表。拖入字段,并进行下拉设置,将「日期」设置为「年月」分组,并将金额的合计方式一个更改为「平均」,另一个保持默认的「自动」。
3)此时会发现,合计方式为「自动」和「平均」的两个相同字段「金额」得出的合计结果却不同。如下图所示:
虽然都是求平均,但是「平均」与「自动」得出的结果并不一致。
合计方式为「平均」 | 即先求组内,每个月的平均值。最后根据每个月的平均值汇总后,求平均值。 |
合计方式为「自动」 | 对所有明细数据求平均值。 |