历史版本3 :计算交叉表横向占比 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

FineBI服务器版本
功能变更
6.0-

1.2 预期效果

用户有时需要计算横向占比;在使用「交叉表」制作图表时,需要计算「每个列维度的销售额占行维度总销售额的比例」,

例如「自有店」:

  • 东南区销售额占比:30.16%=16,230,517/(16,230,517+17,167,746 +20,407,930)*100%

  • 中西区销售额占比:33.75%=17,167,746 /(16,230,517+17,167,746 +20,407,930)*100%

  • 北方区销售额占比:37.93%=20,407,930 /(16,230,517+17,167,746 +20,407,930)*100%

1.3 实现思路

新增列,先按「行维度」分组计算总销售额,再通过「计算字段」自动生成「列维度」的占比。

2. 示例编辑

示例数据:产品内置公共数据「行业数据>零售电商>零售电商demo>门店销售数据统计」

2.1 新建分析主题

管理员登录FineBI系统,点击「我的分析>新建分析主题」,新建一个分析主题,点击「编辑」按钮。如下图所示:

2.2 添加数据

在「数据」下,点击「添加」按钮,选择「公共数据>行业数据>零售电商>零售电商demo>门店销售数据统计」,点击「确定」,如下图所示:

2.3 新增汇总列

1)选中上节新增的数据表,进入数据编辑界面。

2)新增汇总列

  • 新增汇总列名:「销售额汇总值」

  • 分组字段选择:「店性质」

  • 汇总字段选择:「销售额」

  • 汇总方式:「求和」

注:分组字段根据交叉表「行维度」字段自行调整。行维度存在多个字段时,分组字段也应选择对应多个字段列。

3)设置完成后,保存并更新数据。

如下图所示:

2.4 添加组件

1)新增组件,组件数据为上一节设置的数据表。

2)添加计算字段。

  • 字段名称:销售额占比

  • 输入公式:SUM_AGG(销售额)/AVG_AGG(销售额汇总值)

点击「确定」,如下图所示:

3)选择图表类型为「交叉表」,将对应字段拖入分析区域,如下图所示:

注:行维度只有「店性质」,因此2.3节的「分组字段」也只需按「店性质」分组即可。

4)将「销售额占比」的数值格式改为百分比,如下图所示:

2.5 效果查看

如下图所示,支持计算每个列维度的销售额占行维度总销售额的比例