占比计算用于快速计算数据的占比情况,便于用户查看某个数据在整体数据中所占的比例。本文为您介绍如何设置占比计算。
前提条件
使用说明
支持使用占比计算的线柱类图表如下所示。
占比计算方式
说明
支持的图表类型
占比计算方式
说明
支持的图表类型
整体占比
整体占比为某一数据在总体数据中所占的比例。例如:1月销售额占一年总销售额的比例。
线/面图:线图、面积图、堆积面积图、百分比堆叠面积图、组合图。
柱/条图:柱图、堆积柱状图、百分比堆积柱状图、环形柱状图、排行榜、条形图、堆积条形图、百分比堆积条形图、瀑布图、子弹图、箱型图、直方图。
气泡/散点图:气泡图、散点图、分面散点图。
饼/环形类图表:雷达图。
表格类图表:交叉表。
地理类图表:色彩地图、气泡地图、热力地图、飞线地图、符号地图。
指标类图表:指标看板、指标趋势图。
其他图表:词云图。
组内占比
组内占比为某一数据在其所属分组中所占的比例。例如:1月销售额占第一季度销售额的比例。
线/面图:线图、面积图、堆积面积图、百分比堆叠面积图、组合图。
柱/条图:柱图、堆积柱状图、百分比堆积柱状图、条形图、堆积条形图、百分比堆积条形图、子弹图、箱型图、直方图。
气泡/散点图(要求X轴不能为度量):气泡图、散点图、分面散点图。
表格类图表:交叉表。
饼图、玫瑰图、矩形树图、漏斗图、对比漏斗图本身支持百分比内容显示,高级计算里不再重复支持。
配置入口
在图表的字段面板中找到需要使用占比计算的度量字段,点击其右侧图标,在下拉列表中依次选择高级计算 > 占比,并按实际业务场景设置需要使用的占比类型。
其中,交叉表与其余图表可选择的占比计算方式不同,具体说明如下。
图表类型 | 占比计算方式 | 限制 | 计算逻辑 |
图表类型 | 占比计算方式 | 限制 | 计算逻辑 | |
交叉表 | 总计占比 | 仅行列混布时可选该方式。 | 计算当前数据点占整体数据的百分比。 | |
列总计占比 | 行区域有维度字段 | 以每一列为独立的分析单位,计算某个数据点在一列数据总数中的占比。 | ||
列组内占比 | 行区域有两个以上维度字段 | 按照行区域中的最细粒度进行分组,计算当前数据点在所属分组中的占比。 如果需要指定分组维度,请选择自定义计算方式。 | ||
行总计占比 | 列区域有维度字段 | 以每一行为独立的分析单位,计算某个数据点在一行数据总数中的占比。 | ||
行组内占比 | 列区域有两个以上维度字段 | 按照列区域中的最细粒度进行分组,计算当前数据点在所属分组中的占比。 如果需要指定分组维度,请选择自定义计算方式。 | ||
累计占比 | 列累计占比 | 行区域有维度字段 | 以每一列为独立的分析单位,从上至下依次累加数据点的占比值。 | |
列组内累计占比 | 行区域有两个以上维度字段 | 按照行区域中最细粒度进行分组,在组内从上至下依次累计数据点的占比。 如果需要指定分组维度,请选择自定义计算方式。 | ||
行累计占比 | 列区域有维度字段 | 以每一行为独立的分析单位,从左至右依次累加数据点的占比值。 | ||
行组内累计占比 | 列区域有两个以上维度字段 | 按照列区域中最细粒度进行分组,在组内从左至右依次累计数据点的占比。 如果需要指定分组维度,请选择自定义计算方式。 | ||
自定义 | 总计占比 | 仅行列混布时可选该方式。 | 计算当前数据点占整体数据的百分比。 | |
列总计占比 | 行区域有维度字段 | 以每一列为独立的分析单位,计算某个数据点在一列数据总数中的占比。 | ||
列组内占比 | 行区域有两个以上维度字段 | 根据所选维度分组,并计算当前数据点在所属分组中的占比。 其中,分组的逻辑为:从行区域的第一个维度开始,一直到被选择的分组维度为止,将这之间的所有维度作为一个整体进行分组操作。例如下图,将会对区域、省份两个字段进行匹配分组操作。 | ||
行总计占比 | 列区域有维度字段 | 以每一行为独立的分析单位,计算某个数据点在一行数据总数中的占比。 | ||
行组内占比 | 列区域有两个以上维度字段 | 根据所选维度分组,并计算当前数据点在所属分组中的占比。 其中,分组的逻辑为:从列区域的第一个维度开始,一直到被选择的分组维度为止,将这之间的所有维度作为一个整体进行分组操作。例如下图,将会依据产品类型字段进行分组操作。 | ||
列累计占比 | 行区域有维度字段 | 以每一列为独立的分析单位,从上至下依次累加数据点的占比值。 | ||
列组内累计占比 | 行区域有两个以上维度字段 | 将单列数据根据选定的维度进行分组,并在分组内从上至下依次累计占比值。 其中,分组的逻辑为:从行区域的第一个维度开始,一直到被选择的分组维度为止,将这之间的所有维度作为一个整体进行分组操作。例如下图,将会对区域、省份字段进行分组操作。 | ||
行累计占比 | 列区域有维度字段 | 以每一行为独立的分析单位,从左至右依次累加数据点的占比值。 | ||
行组内累计占比 | 列区域有两个以上维度字段 | 将单行数据根据选定的维度进行分组,并在分组内从左至右依次累计占比值。 其中,分组的逻辑为:从行区域的第一个维度开始,一直到被选择的分组维度为止,将这之间的所有维度作为一个整体进行分组操作。例如下图,将会对产品类型字段进行分组操作。 | ||
其余图表 | 整体占比 | / | 计算当前数据点占整体数据的百分比。 | |
组内占比 |
| 根据维度字段分组,并在组内依次累计数值。 其中,分组的逻辑为:
|
应用示例
您可以通过以下示例,更好地理解占比计算。
示例一:柱图
以柱图的占比计算为例。
登录Quick BI控制台。
请按照下图步骤,进入仪表板编辑页面。
在顶部菜单栏中单击添加图表,找到柱图。
在数据面板的字段页签下,按需配置柱图的数据,完成后点击更新。
找到需要使用占比计算的度量,单击其右侧
图标,选择高级计算 > 占比。系统将根据字段页签下,颜色图例、拆分区域中的字段配置及度量所选占比计算方式,进行计算。不同情况下的柱图计算示例如下。
字段配置情况
所选计算方式
效果示例
字段配置情况
所选计算方式
效果示例
颜色图例、拆分中都没有配置维度字段
此时只支持选择整体占比
计算某一数据点占整体数据的百分比。例如:图中东北区域订单金额占总订单金额的百分比。
颜色图例中配置产品类型字段。
拆分中不配置字段。
整体占比
计算某一数据点占整体数据的百分比。例如:图中东北区域办公用品订单金额占总订单金额的百分比。
组内占比
此时根据产品类型字段分组
计算某一数据点占所属分组整体数据的百分比。例如:图中东北区域办公用品订单金额占东北区域整体订单金额的百分比。
颜色图例中不配置字段。
拆分中配置运输方式字段。
整体占比
计算某一数据点占整体数据的百分比。例如:图中东北区域大卡的订单金额,占总订单金额的百分比。
组内占比
此时根据运输方式字段分组
计算某一数据点占所属分组整体数据的百分比。例如:图中东北地区卡大卡订单金额,占总大卡订单金额的百分比。
颜色图例中配置产品类型字段。
拆分中配置运输方式字段。
整体占比
计算某一数据点占所属分组整体数据的百分比。例如:图中东北区域使用大卡运输的办公用订单金额,占总订单金额的百分比。
组内占比
此时将产品类型、运输方式字段整体进行分组操作
计算某一数据点占所属分组整体数据的百分比。例如:图中东北区域使用大卡运输的办公用品订单金额,占东北区域使用大卡运输的总订单金额的百分比。
示例二:交叉表
交叉表与其余图表可选择的占比计算方式不同,具体示例如下。
占比计算方式 | 配置说明 | 效果示例 |
占比计算方式 | 配置说明 | 效果示例 | |
总计占比 | 仅行列混布时可选该方式。本例中列区域既有维度字段,又有度量字段。 | 计算当前数据点占整体数据的百分比。例如:图中东北区域办公用品的订单金额,占总订单金额的百分比。 | |
列总计占比 | 本例按列计算百分比。 | 以每一列为独立的分析单位,计算某个数据点在一列数据总数中的占比。例如:图中东北区域办公用品的订单金额,占办公用品总订单金额的百分比。 | |
列组内占比 | 本例按照行区域中的最细粒度省份进行分组。 | 计算当前数据点占其所属列分组内整体数据的百分比。例如:图中吉林省订单金额占东北地区总订单金额的百分比。 | |
行总计占比 | 本例按行计算百分比。 | 以每一行为独立的分析单位,计算某个数据点在一行数据总数中的占比。例如:图中通化市的订单金额中,各产品类型分别占比多少。 | |
行组内占比 | 本例按照列区域中的最细粒度运输方式进行分组。 | 计算当前数据点占其所属行分组内整体数据的百分比。例如:图中使用大卡运输的办公用品订单金额,占总办公用品订单金额的百分比。 | |
累计占比 | 列累计占比 | 本例将整体数据按单列从上至下依次累计。 | 以每一列为独立的分析单位,从上至下依次累加数据点的占比值。例如:图中从上至下依次计算各区域的累计占比。 |
列组内累计占比 | 本例按照行区域中的最细粒度省份进行分组。 | 根据分组维度,从上至下依次计算各数据点的累计占比。例如:图中东北省内各省份的累计占比。 | |
行累计占比 | 本例将整体数据按单行从左至右依次累计。 | 以每一行为独立的分析单位,从左至右依次累加数据点的占比值。例如:图中从左至右依次计算各产品类型的累计占比。 | |
行组内累计占比 | 本例按照列区域中的最细粒度运输方式进行分组。 | 根据分组维度,从左到右依次计算各数据点的累计占比。例如:图中办公用品中,各运输方式订单金额的累计占比。 | |
自定义 | 总计占比 | 仅行列混布时可选该方式。本例中列区域既有维度字段,又有度量字段。 | 计算当前数据点占整体数据的百分比。例如:图中东北区域使用大卡运输的办公用品订单金额,占总订单金额的百分比。 |
列总计占比 | 本例按列计算百分比。 | 以每一列为独立的分析单位,计算某个数据点在一列数据总数中的占比。例如:图中吉林市的订单金额,占该列总订单金额的百分比。 | |
列组内占比 | 本例行中第一个维度字段为区域,分组维度为省份,因此将区域、省份两个字段进行分组匹配操作,并以省份维度计算占比。 | 计算当前数据点在所属列分组中的占比。例如:图中各城市订单金额,在省总订单金额中的占比。 | |
行总计占比 | 本例按行计算百分比。 | 以每一行为独立的分析单位,计算某个数据点在一行数据总数中的占比。例如:图中东北区域大卡运输的订单金额,在东北区域总订单金额中的占比。 | |
行组内占比 | 本例列中第一个维度字段及选择的分组维度都为产品类型,因此将根据产品类型维度分组并进行占比计算。 | 计算当前数据在所属行分组中的占比。例如:图中某一类型产品下,各运输方式的订单金额,占该类产品总订单金额的百分比。 | |
列累计占比 | 本例将整体数据按单列从上至下依次累计。 | 以每一列为独立的分析单位,从上至下依次累加数据点的占比值。例如:图中从上至下依次计算各城市订单金额的累计占比。 | |
列组内累计占比 | 本例行中第一个维度字段为区域,分组维度为省份,因此将区域、省份两个字段进行分组匹配操作。 | 将单列数据根据省份维度进行分组,并在分组内从上至下依次累计占比值。例如:图中计算各城市订单金额,在省份总订单金额中的累计占比。 | |
行累计占比 | 本例将整体数据按单行从左至右依次累计。 | 以每一行为独立的分析单位,从左至右依次累加数据点的占比值。例如:图中从左至右依次计算各产品类型下,不同交通运输方式的订单金额累计占比。 | |
行组内累计占比 | 本例列中第一个维度字段及选择的分组维度都为产品类型,因此将根据产品类型维度分组并进行占比计算。 | 将单行数据根据选定的产品类型维度进行分组,并在分组内从左至右依次累计占比值。例如:图中计算各运输方式订单金额,在办公用品订单金额中的累计占比。 |
- 本页导读 (0)
- 前提条件
- 使用说明
- 配置入口
- 应用示例
- 示例一:柱图
- 示例二:交叉表