1、版本说明编辑
FineBI版本 | jar包版本 |
---|---|
5.1 | 2019.04.03 |
2、描述编辑
需求描述:制造业有不同的产线,产线上有不同的车间,每个车间生产不同质量等级的产品。当需要根据产线、产线下的车间分类,统计不同质量等级的产品,用于判断不同生产线、车间的生产状况时,我们需要如下图的多系列百分比堆积柱形图来实现:
数据说明:数据截图如下:包含五个字段
字段说明如下:
ChamberNumber | ENO2 | SystemUpdatedTime | 指数值 | 等级 |
---|---|---|---|---|
车间号 | 产线 | 系统更新时间 | 数值 | 产品质量等级等级 |
3、多系列百分比堆积图(方法一)编辑
1. 在此处下载数据并添加Excel数据集,如下图:
2. 新建仪表板>新建组件,待待分析指标栏点击添加计算指标,如下图:
3. 添加的计算指标公式如下,为SUM_AGG(指数值)/TOTAL(SUM_AGG(指数值),1,"sum"),SUM_AGG(指数值)表示根据维度字段,返回指数值的汇总求和;TOTAL(SUM_AGG(指数值),1,"sum")表示根据维度字段对指数值进行组内汇总求和;
注:此处的指数值字段需要在字段栏选择填入公式,手动输入无效。
4. 点击确定保存该计算指标。将ENO2和ChamberNumber字段(即产线与车间)拖入横轴,计算指标字段拖入纵轴,并在图表类型下选择分区柱形图,如下图:
5. 交换该横纵轴字段,为计算指标字段开启堆积按钮,并将等级字段拖入图形属性下的颜色栏,如下图,同时为该计算指标字段设置数值格式为百分比;
6. 此时,图表中维度为产品-车间,每个车间按照产品质量等级显示指数值,不同等级颜色不一样,如下图:
7. 若我们想要在图表上直观展示每个质量等级的产品占总的车间的百分比,可将计算指标字段拖入图形属性下的标签栏,如下图:
8. 最终多系列百分比堆积柱形图的效果显示如下:
4、多系列百分比堆积图(方法二)编辑
4.1 数据加工
点击数据准备并添加业务包,如下图:
点击添加表<EXECL数据集,如下图:
选择添加表<自助数据集。选择所有的字段,如下图:
4. 数据加工
点击+并选择新增列,输入以下公式:指数值*(-1),如下图:
点击+并选择分组汇总,求出同车间同产线同等级的指数和,如下图:
点击+并选择新增列,求出同车间同产线的指数和,如下图:
处理完成后,点击右上角的保存,字段包含如下:
4.2 数据可视化
点击创建组件,新建仪表板并选择创建好的自助数据集,添加计算指标,如下图:
2. 纵轴拖入ENO2和ChamberNumber维度,横轴拖入计算指标并选择柱形图,如下图:
3.对图表进行图形属性和组件样式设置,如下图:
4.最终显示结果如下: