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


    教程视频:http://v.youku.com/v_show/id_XMTI3ODMyODQ0NA==.html
    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 计算累计比率。

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



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


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

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

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



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



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

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



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

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

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

  • 相关阅读:
    -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.chan
    failed to export application
    IOS InHouse 发布流程
    BoneCP学习笔记
    form表单, css1
    HTTP协议, HTML
    自定义ORM框架
    数据库5
    数据库4
    数据库3
  • 原文地址:https://www.cnblogs.com/style-report/p/3311923.html
Copyright © 2020-2023  润新知