求助高手啊~!!! 感激不尽!) K' |( Y# n! p6 N" S
" s X* m; \! S. Z9 L" E$ w4 C% d& U9 u如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:5 i2 Z1 Y$ d& _: A+ l: Y" x& T4 T
***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********
$ t3 V& m! |7 a; a# W& x" K***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********9 r; n! m/ F; c9 \9 B
8 t, A2 W# F! W0 w+ z+ N' ]" \. r; _& S1 u$ k7 h; ]( N5 y0 E
if (inv1<=ss1 and inv2>ss2 and inv3>ss3)) I. H- D/ t) f# y! L
out1=S1-inv1;
, r1 @' j4 B0 P1 {; B3 cout2=0;
6 W( N2 J3 @6 ]6 Uout3=0; /货品1需要补货/
& X+ J6 b& w* f- J( K) D( ^. H+ [. ?, {3 q* k' k! q
else if (inv1>ss1 and inv2<=ss2 and inv3>ss3); N% @4 @6 B2 ?
out1=0;
O+ h/ g' J* Rout2=S2-inv2;0 B* G. k2 X& C2 d8 L
out3=0; /货品2需要补货/2 W" m( z" ^' c- J+ T" L0 Q+ L! ~" H
0 b$ j3 a" U. d2 G2 nelse if (inv1>ss1 and inv2>ss2 and inv3<=ss3)( s! J/ {4 y) `- M# G$ e
out1=0;
8 r/ a$ B/ R& Y( g5 V) J1 vout2=0;% \7 R. [& N' R% `- {6 S
out3=S3-inv3; /货品3需要补货/
% N' ` w1 ?: S7 P& q$ } U( N1 E4 A, r1 g1 ?2 w
else if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)5 ?- s7 e+ K1 `, ]
out1=S1-inv1;; F, I4 j0 m$ A8 [4 R
out2=S2-inv2;
N+ N5 |0 e' l q2 h% w2 O; T) wout3=0; /货品1,2需要补货/
( g( d/ s8 x) n5 W. [! M' b y1 G& T& w4 |: v' [9 ~9 i
else if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)
' k1 e- W2 M( a8 `7 K1 S mout1=S1-inv1;
& [6 e3 C! _0 y. N; \out2=0;
: l) {% h; C2 m8 K/ K! ?out3=S3-inv3; /货品1,3需要补货/& w' k9 T+ s5 ]& K. j2 [: q
! }& Z3 e1 |0 E* @- x2 \" O! U; Helse if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)
% L& L' L5 E9 j" T/ ?out1=0;+ E+ R5 Q$ Q q
out2=S2-inv2;5 F, l) ^2 P- M4 b v7 k) ~
out3=S3-inv3; /货品2,3需要补货/! ? Z4 M" l1 ?1 e
' \5 T7 t, h% ]else if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)* Q( X5 W8 x/ A4 H- j
out1=S1-inv1;' q5 D' n7 g2 y: |
out2=S2-inv2;
2 Y% K5 \$ i$ h6 `& W4 Z& Oout3=S3-inv3; /货品1,2,3需要补货/8 S4 \% S* o0 n$ L
3 Y! c) b% O' R' H' H" H问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",
! r# O, n7 v; T B! N但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.5 e# N L# Z: H7 H+ W
& W2 {8 o; |$ v- q( j+ @. O" K+ H$ k请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?
: j( z* W& I k5 N M' |; f谢谢~!!!!!!! |