6- ABC模型之動因

動因是反應成本消耗的因子,用於成本分攤計算。因動分爲單一動因和複合動因。

比如A,B,C去吃大餐,花費了300元,如果AA制,則每人動因佔1個人,分攤後每人出100元,這就是單一動因,其實這樣還是不太公平,A和B很自律,一直保持好身材,只吃一點點並且只吃素菜,C是一個體重150斤以上了,對形象無所謂了,吃的多又只吃肉,如果還按AA制,對A,B不太好,爲了體現公平,他們3人達成一致,A,B每人佔一份,C一個人佔2份,哪麼此時A和B每人出75元,C一個人出150元,這就是複合動因,C乘了一個係數2.

RR動因邏輯:

RR002(收派票數):統計網點的收件票數和派件票數,對應到收件功能中心(1010)和派件功能中心(1020)。結果如下(程序代碼:p_abc_fct_rr_driv):

RA動因邏輯:

RA002(車輛運行的線路類型里程):統計各車的行駛里程。跟據運單的巴槍操作,做了30裝車操作的線路里程。

RA003(裝卸中轉票數):按巴槍操作的30,31操作,30,31歸爲裝卸,30歸爲中轉。

AA動因邏輯:

AA002(車輛裝載重量的正常閒置):跟據車輛每天運行的線路裝載重量,當超過3T則閒置爲0,否則閒置爲3000-裝載重量

AA003(整包單件裝卸票數):跟據運單的裝卸狀態,如果是包則計算到包的動因,否則計算到單件裝卸動因

AA004(整包單件中轉票數): 跟據運單的30裝車操作碼,如果是包則計算到包的動因,否則計算到單件中轉動因

AO動因邏輯:

AO002(收件運單):按收件網點的運單數。

AO003(派件運單):按派件網點的運單數。

AO004(收派運單):收件網點和派件網點的運單數。

AO005(車輛運輸的運單重量):做裝車操作的運單重量。

AO006(整包裝卸的運單):中轉場整包操作的裝卸運單數。

AO007(單件裝卸的運單):中轉場單件操作的裝卸運單數。

AO008(整包中轉的運單):中轉場整包操作的中轉運單數。

AO009(單件中轉的運單):中轉場單件操作的中轉運單數。

AO010(收件電商產品運單):按收件網點的電商產品運單數。

動因邏輯配置表如下:通過配置的方式可以方便後面我們程序的擴展。

以上程序代碼見:https://github.com/blt328/abc_blt

更多技術文章請關注公衆號BLT328(長按後點識別圖中二維碼):

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章