客戶要求:
1.客戶要分等級。
2.每個級別分配時候要按照百分比(這個百分比不是總是的百分比,而是沒次分配的百分比)。
3.同一個級別再按照平均分配。
舉個例子:
比如有1,2,3個級別的客戶,共有10個貨位,第一級別不管要多少都分給他50%(也就是5個),如果第一級別中有兩個客戶,再平均分配給每一個用戶,第一個分3個,第二個分2個。
然后再分第二級別,第二級別再取剩下的50%,這里要注意,如果第一級別沒有用完,要在加上第一級別剩下的貨位數(shù)量。也就是(第一級別剩下的+50%)乘以50%。這是第二級別的數(shù)量,再平均分配給第二級別中的客戶。以此類推,一直到最后一個級別時候就把剩下的給最后一個級別不再乘以50%了。
我已經(jīng)不知道要怎么才能實現(xiàn)這樣的方法了!有沒有朋友能幫幫我!
這里需要注意的是,每一級別都要按照百分比來分,同級別按照用戶數(shù)量平均分,不能整除時候,把余下的再按照排序分給相應(yīng)的用戶!也就是所3個分給兩個客戶就是3.2,六個分給4個用戶是2.2.1.1.
還有需要注意的是這樣按照比例分最后一個級別的用戶可能用不完,而第一級別的用戶可能還不夠。所以,再分完以后再判讀是否所有貨位分配完,如果沒有分完,再把剩余的貨位,再按照客戶等級排序,再進(jìn)行分配!
添加回答
舉報
0/150
提交
取消