欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表

程序员文章站 2022-06-01 08:04:28
...

ABC分类法又称帕雷托分析法,也叫主次因素分析法,是项目管理中常用的一种方法。它是根据事物在技术或经济方面的主要特征,进行分类排队,分清重点和一般,从而有区别地确定管理方式的一种分析方法。由于它把被分析的对象分成A、B、C三类,所以又称为ABC分析法。

 

ABC法则是帕累托80/20法则衍生出来的一种法则。所不同的是,80/20法则强调的是抓住关键,ABC法则强调的是分清主次,并将管理对象划分为A、B、C三类。1951年,管理学家戴克首先将ABC法则用于库存管理

 

ABC分类法的实际应用: 在一个大型公司中,库存存货的种类通常会很多,动则就可能是十几万种甚至几十万种。盘点清查非常困难,而且难以确保准确性。对于非重要的材料,比如低值易耗品,可能影响还不大,但对于重要材料,例如产品关键部件,如果计数错误,却可能导致缺料,生产自然也就不可避免地受到影响。为了保证重要材料的存量不断料又不积压,非重要材料按一定的估计量备货,ABC方法通常适用于此。 

 

如何用Java报表系统Style Report 统计并将库存产品进行分类呢? 接下来,我们通过以库存管理为例来说明如何进行ABC分类。(此数据仅为deom制作应用)。

 

第一步: 计算统计并整理数据源:

 

1.1 计算每一种材料的金额。

 

1.2 按照金额由大到小排序并列成表格。一般情况,大家的数据都保存在excel里,导入到Style Report中,并不难,之前我们曾经讲述过,请见《Java 报表工具--如何在报表软件Style Report中导入Excel数据表》

 

1.3 计算每一种材料金额占库存总金额的比率,在Style Report中如何计算占总体比率,请见《Java 报表软件--Style Report 使用技巧之数据百分比统计 》,在此不再详述。

 

1. 4 计算累计比率。

 

通过已有的占库存总金额的比率(在本例中,统称为“存货比例”)创建新表达式列“累计比率”,如下图所示:

 


Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具
 

创建新列后,你会发现并不是你需要的数据,我们需要写一些JavaScript 语句进行计算,如下图显示:

 


Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具 

点击保存,回到报表设计页面,会看到
 

第五步,分类。累计比率在0%~60%之间的,为最重要的A类材料;累计比率在60%~85%之间的,为次重要的B类材料;累计比率在85%~100%之间的,为不重要的C类材料。

 

在java报表系统Style Report的数据表中,同第四步创建新表达式列,根据分类规则进行编写JavaScript 语句: 

 


Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具

 

通过计算得到的数据表如下: 

 


Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具
 

第二步:创建交叉表,制作ABC库存分类统计表。

 

2.1 在java报表系统 Style Report的designer中新建报表,拖拽一个交叉表控件到编辑页面, 绑定第一步中的数据源。 

 


Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具

 

2.2 根据报表样式,设定报表属性,比如本例中保持最初的列表头合计并列的单元格等。

 


Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具

 

2.3 点击预览,ABC数据分析表制作完毕,如下图显示: 


 
Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具

 

 

如果你图表的数据不怎么感冒,那么,可以创建一个图表,用可视化的方法进行展示,新建图表控件、绑定数据方法同上,只需要将“分类”这个维度放在可视化的颜色分类里,即可得到如下的ABC分类视觉效果图:

 


Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具
 至此,ABC数据分析图制作完毕。

 

  • Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具
  • 大小: 17.1 KB
  • Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具
  • 大小: 81.2 KB
  • Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具
  • 大小: 56.6 KB
  • Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具
  • 大小: 51.2 KB
  • Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具
  • 大小: 24.8 KB
  • Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具
  • 大小: 27.6 KB
  • Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具
  • 大小: 96.7 KB
  • Java报表软件--如何在报表系统Style Report中制作ABC分析数据图表
            
    
    博客分类: 报表软件java报表web报表报表工具 ABC分析法java报表报表系统报表软件报表工具
  • 大小: 34.8 KB