Java報表軟件技術討論

          Style Report報表專題
          posts - 97, comments - 3, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          教程視頻: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分類視覺效果圖:
          主站蜘蛛池模板: 上蔡县| 福海县| 安新县| 磐安县| 府谷县| 徐水县| 华坪县| 梧州市| 喀什市| 南丰县| 楚雄市| 宁武县| 九龙坡区| 石狮市| 金溪县| 伊金霍洛旗| 临沧市| 哈密市| 元氏县| 尚义县| 札达县| 阿城市| 邮箱| 邛崃市| 南阳市| 阿巴嘎旗| 东辽县| 兰州市| 襄汾县| 耒阳市| 丰原市| 龙泉市| 灵宝市| 花莲县| 牙克石市| 武陟县| 阳春市| 墨竹工卡县| 瑞安市| 象山县| 磐安县|