历史版本16 :计算组内占比-指标 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

FineBI 版本
JAR 包日期新增功能
5.1.52020-09-02快速计算支持求组内占比

1.2 应用场景

制作组件的数据集中是否存在可以直接进行分析的指标字段举例推荐文档
数据集中存在销售额,求近几年内各类商品的销售额占比。

计算组内占比-指标(本文)

指标是指组件制作中待分析区域的指标栏字段,一般是数值形式。

数据集中不存在店铺数量但存在店名,求各大区下的门店为自有店的时尚馆店铺数量占比。计算组内占比-维度

本文介绍的场景如下:需要按 A 维度字段进行分组,组内按 B 维度字段进行分类,计算组内的指标占比。例如,按「年份」进行分组,计算当年下各商品种类的「销售额」占比。效果如下图所示:

2020-09-03_16-47-39.png

1.3 实现思路

根据实现方式不同有使用快速计算或者函数两种方案实现组内占比。快速计算更方便,若未更新 2020-09-02 之后的 JAR 包版本,可使用函数计算组内占比。

1.3.1 方案一、使用快速计算实现组内占比

在组件制作过程中,我们通过点击目标字段右侧的「」下拉按钮进行「快速计算>组内占比」,来获取组内占比的指标数据。实现方式更快捷。如下图所示:

2020-09-03_17-11-11.png

1.3.2 方案二、使用函数计算组内占比

通过添加计算指标,添加公式亦可实现相同效果,得出组内占比指标,如下图所示:

2020-09-11_11-17-49.png

2. 方案一、使用快速计算实现组内占比编辑

示例使用数据:年月销售.rar

组内占比计算需在组件编辑页面实现,先上传数据,添加组件进入该页面。

2.1 上传数据

1)打开「数据准备>我的自助数据集>添加表」添加「Excel 数据集」,如下图所示:

2020-09-03_16-11-35.png

2)添加「年月销售」数据集后,由于在组件制作过程中需要以「年份」维度对「销售额」进行分析,所以需要修改字段类型为「文本」,如下图所示:

注:字段类型为「数值」时不能作为维度进行分析,只能作为指标进行分析。

2020-09-03_16-13-06.png

3)将「月份」也修改为「文本」字段,之后填写表名,点击「确定」,完成数据上传。如下图所示:

2020-09-03_16-14-59.png

2.2 创建组件

上传完数据后,FineBI 会进行自动更新,点击「创建组件」,填写组件所在仪表板信息后,点击「确定」,完成组件创建。如下图所示:

2020-09-03_16-19-25.png

2.3 制作组件

预期效果是按「商品名称」查看「销售额」,按「年份」进行分组。由于饼图制作需要一个维度和一个指标,可先使用「商品名称」和「销售额」将图表变成饼图,再拖入「年份」对「商品名称」进行分组进行饼图的详细制作。

1)先将「商品名称」和「销售额」拖入维度指标栏,如下图所示:

2020-09-03_16-31-20.png

2)由于要实现「销售额」的分组占比,则点击「> 快速计算>组内占比」,实现「销售额」展示组内占比计算结果。再点击「饼图」,切换到饼图组件制作。如下图所示:

2020-09-03_16-31-20.png

3)实现饼图效果后,再将「年份」拖入横轴,图表预览界面则实现分组占比效果,即得出各年内,每种商品的销售额占比分析结果。如下图所示:

2020-09-03_16-38-34.png

2.4 组件美化

组件还可根据用户需求进行美化,展示更清晰的组件分析效果。组件美化可参考:图形属性

1)添加环形图标签。点击「销售额(求和-组内占比)」>「」>「复制」复制指标,然后将其拖入标签内。如下图所示:

2020-09-03_16-40-52.png

2)将标签居外显示。点击标签内字段「销售额(求和-组内占比)」设置标签位置「居外」,如下图所示:

2020-09-03_16-42-20.png

3)将标签修改为百分比形式。点击标签内字段「」>「数值格式」,将其设置为「百分比」,点击「确定」,完成操作。如下图所示:

2020-09-03_16-42-52.png

4)修改环形图颜色。点击颜色内字段「商品名称」修改配色方案,完成组件制作&美化后,点击「进入仪表板」,如下图所示:

2020-09-03_16-44-50.png

3. 方案二、使用函数计算组内占比编辑

组内占比计算需在组件编辑页面实现,先上传数据,添加组件进入该页面。步骤同上,参考本文 2.1 和 2.2 节。

3.1 添加计算指标

进入组件编辑页面后,添加组内占比指标。如下图所示:

2020-09-11_11-16-21.png

添加公式:SUM_AGG(销售额)/TOTAL(SUM_AGG(销售额),1,"sum"),用分组汇总的销售额比上总销售额得出占比,并命名计算指标为「组内占比」,完成点击「确定」。如下图所示:

注:公式中的生产总值字段需要点击左侧字段栏选择,手动输入无效。

公式说明:

公式
说明使用函数函数定义
SUM_AGG(销售额)根据维度对销售额分组汇总,产生分组汇总行。
SUM_AGG()
根据当前分析维度,动态返回指标字段的汇总求和值
TOTAL(SUM_AGG(销售额),1,"sum")将分组汇总行跨行汇总,得到所有商品总销售额。TOTAL()根据横纵轴或行列维度添加的字段对指标进行跨行汇总的计算。

2020-09-11_11-17-49.png


3.2 制作饼图

将字段从待分析区域拖入,分析区域的维度指标栏,点击「饼图」进行饼图制作。如下图所示:

2020-09-11_11-51-34.png

显示的饼图需要按「年份」,进行分类展示,则在维度字段拖入「年份」,如下图所示:

2020-09-11_11-52-51.png

3.3 组件美化

步骤同上,可参考本文 2.4 节。

4. 效果查看编辑

4.1 PC 端

组件效果详情请参考见本文 1.2 节。

完成的仪表板可参见:组内占比饼图

4.2 移动端

移动端效果如下图所示:

1599803225987836.jpg