求助高手啊~!!! 感激不尽!
" J" L% I& r3 G/ r. V( l$ ~$ n
' W1 W* g3 i4 d6 b6 B6 ]' U9 j. B如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:
- h. y2 w2 x7 b+ q2 ]5 v/ r1 t***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********+ I `/ c+ @0 ~: }. z
***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********2 D1 C5 A* J. j2 }6 ^# ~! z
. r6 w. g [: ?' q2 ?! H" W
$ ^9 ~, B" s5 n0 f, s9 d0 X5 ~8 j! cif (inv1<=ss1 and inv2>ss2 and inv3>ss3)
% P" Z/ J: W8 D9 }% mout1=S1-inv1;
% ~- D( ^+ S) Q# v7 Vout2=0;
7 T( z- }; u y- o# \$ U4 pout3=0; /货品1需要补货/
" j9 R+ r& f( Q5 T2 N4 Z8 G5 ?# H: M' _' K4 I
else if (inv1>ss1 and inv2<=ss2 and inv3>ss3)8 H& {1 {! ]0 p5 j+ [: k
out1=0;8 ~0 A) z4 o$ p2 J5 Z* \
out2=S2-inv2;. T: c, S, n- I9 J' W
out3=0; /货品2需要补货/
+ f% H/ ?9 L; j' E+ X4 G! q+ H1 d: ~* v" S
else if (inv1>ss1 and inv2>ss2 and inv3<=ss3)
4 b7 r( O ?* }5 ~$ Mout1=0;
" q& {( V' k& D6 Qout2=0;
9 _0 l8 I8 a( \8 Bout3=S3-inv3; /货品3需要补货/
6 E; g- B6 b" n) j$ y9 F. _: x4 @* j5 g
else if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)
$ W* A. B( W2 k6 Fout1=S1-inv1;
7 D! C) k5 S7 wout2=S2-inv2;5 }. y. A' R- I1 O
out3=0; /货品1,2需要补货/
0 Y0 V. U( w8 B4 p* h& d" R9 B/ J
else if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)
9 r/ N6 q4 V- I: A( a$ k: Cout1=S1-inv1;# E; i3 j$ _: i! |
out2=0;
. h; D+ ~# b, p2 Q/ S7 Iout3=S3-inv3; /货品1,3需要补货/
$ T1 O- |; ~2 T) H2 J5 r; [1 `2 G D6 Y
else if (inv1>ss1 and inv2<=ss2 and inv3<=ss3), V" T9 ?7 j5 v- l) g) E% W
out1=0;3 O% I4 X% \6 B/ R+ i5 ~3 p
out2=S2-inv2;7 N& p7 t& \" g0 y, {/ `
out3=S3-inv3; /货品2,3需要补货/6 _0 g( X% m$ H! U
) U/ r7 Z& m: X
else if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)' x, q* K& W7 {) M
out1=S1-inv1;
: y) K( \3 g4 r- ^ tout2=S2-inv2;
% d/ ^7 {" C- [3 C" ^, l$ Wout3=S3-inv3; /货品1,2,3需要补货/5 k* j' w& d, B3 l1 Q
: X# j2 Y: {4 f7 _' p问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",
' A; l' B4 m& {, E: E7 w但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.
" J6 B0 j# w, h* d, [% }# x& q+ U. L
请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?8 x3 z. w" D; Z1 h; ]
谢谢~!!!!!!! |