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分类视觉效果图:
至此,ABC数据分析图制作完毕。
相关推荐
全球第一款Java报表工具软件--Style Report,致力于敏捷,灵巧,简单商业智能分析以及专业的Java报表生成。
Style Report报表软件以其敏捷、灵活和强大的特性,成为了企业级报表和数据分析的理想选择。无论是对于开发人员还是最终用户而言,都能够享受到它带来的便利性和高效性。如果您对Style Report感兴趣,可以访问官方...
总的来说,JavaReport是一个强大且灵活的报表解决方案,它的出现解决了Java开发者在报表生成和打印方面的需求,使得企业能够更高效地管理和展示数据。通过这个"javareprint打印报表.rar"压缩包,开发者可以获得一个...
AJ-Report是一款基于Java开发的开源可视化报表工具,它提供了丰富的图表类型和灵活的数据处理能力,使得开发者可以方便地创建和展示数据报表。这个压缩包包含了一份使用说明和AJ-Report的V1.4.0版本。 在Java编程中...
快逸报表设计器是一个类似Excel使用环境的WEB报表设计与开发平台, 它自带报表运算引擎,连接数据库后即可展示报表效果,从最初的数据组织到前段的报表格式调整等工作都在这一环境中完成,设计完的报表模板将以RAQ的...
在JAVA编程环境中,报表工具是至关重要的,它们能够帮助开发者快速生成各种复杂的报表,包括但不限于表格、图表、仪表盘等,用于展示和分析业务数据。Smart-Report可能包含以下关键知识点: 1. **JDBC(Java ...
Style Report EE 以其独特的设计理念和技术优势,在报表软件领域内脱颖而出。它不仅提供了强大的报表设计和数据分析工具,还具备高效的企业级应用服务和系统性能优势。对于寻求高效、灵活且安全的数据分析解决方案的...
报表软件如Style Report,随着时间的推移,不断发展和完善,提供了更强大的功能,包括数据抽取、网络部署和JavaScript脚本支持等。 报表设计主要包括报表布局、报表模板和报表组件等方面。布局通常分为流式布局和...
在Style Report中制作主从分级报表是一项常见的任务,它能够帮助我们有效地展示多个不相关或部分相关数据集的信息。主从报表的设计理念是通过在主报表中嵌套子报表,来实现多层级的数据展示,使得用户可以更清晰地...
- 作为一款系统软件工具,AJ-Report可以集成到企业信息化系统中,提升数据管理和决策支持的能力。 综上所述,AJ-Report可视化报表工具v1.3.0是一个全面的解决方案,适合需要进行数据分析和可视化的各种场景。其...
在IT领域,报表制作是数据分析和业务展示的重要环节。Style Report是一款强大的报表软件,它提供了丰富的功能,包括自定义报表原型,以满足用户对个性化报表的需求。本文将详细讲解如何在Style Report中通过向导设置...
思达企业报表软件 Style Report V11 在表格设计、数据计算等方面进行了全面升级,不仅提高了报表开发效率,还提升了报表的质量和美观度。其丰富的功能特性使得它成为企业报表开发的理想选择。无论是简单的数据展示...
JavaReport提供了丰富的应用程序接口、减少代码复用、灵活的图表形式、即时图表生成、更短的生成时间等。Java报表对图表有良好的支持,可以生成柱图、饼图和折线图等十几种图表。
JavaReport-V3是一个完整的报表系统,专为Java开发者设计,以提供动态、实时的数据展示功能。这个系统的核心特性在于它的动态性,无论是报表中的数据还是图表,都能根据最新的数据库信息实时更新,确保用户获取到的...
在IT行业中,报表系统是企业数据可视化和决策支持的关键组成部分。Java作为一种广泛使用的后端开发语言,提供了多种强大的报表解决方案。本资源“JAVA报表解决方案源码”正为那些需要在Java环境中开发报表功能的...
在IT领域,报表制作是一项重要的任务,特别是在数据分析和业务决策中。动态报表和交互动态报表使得用户可以更直观地理解和探索数据。Style Report 是一款强大的报表软件,它提供了丰富的控件和自定义选项,使得用户...
StyleReport是一款专业级别的报表工具,它提供了强大的数据处理和展示能力,广泛应用于企业的数据分析和决策支持系统中。这个压缩包包含了三份重要的文档:《StyleReport报表服务管理手册a.pdf》、《StyleReport入门...
根据给定的文件信息,以下是对Report Machine报表制作技术文档中的关键知识点的详细解析: ### 一、界面介绍 ReportMachine报表设计器的界面主要包括菜单栏、工具栏和部件栏。 - **菜单栏**:提供了文件、编辑、...