求助高手啊~!!! 感激不尽! 
! K6 _! x5 z8 L: c) u" z8 T1 A 
6 s9 m4 K7 W) z' S如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现: 
  j3 `8 L; |7 K! Z; R! M***********其中inv1,2,3分别表示3种货品各自的库存量,  ss1,2,3分别表示各自的安全库存 ***********4 l+ g# x2 k2 b8 f) P  U/ R 
***********S1,2,3分别表示各自的最大库存,  out1,2,3分别为各自的补货量*********** 
& Q  M6 D/ z, i6 N* V' Y2 s) M+ V4 _2 y 
- s0 h( ]' J( j. j& u- z 
if (inv1<=ss1 and inv2>ss2 and inv3>ss3) 
. D- e! @# z5 w& i: Gout1=S1-inv1;8 v( Q+ ?1 i6 i9 k4 c+ y4 n6 { 
out2=0; 
" t& Q2 i( V. D) m: }out3=0; /货品1需要补货/ 
9 Q- [/ N9 j2 l5 u) w, `# y1 F4 k 
else if (inv1>ss1 and inv2<=ss2 and inv3>ss3) 
0 I) ]" V4 d' B& jout1=0;7 h4 q+ Z0 p. X6 r) M 
out2=S2-inv2; 
  t% }; H8 `3 V0 V6 |. Q5 oout3=0; /货品2需要补货/ 
# m7 p0 [8 u1 @) N 
0 S: J, z6 E+ telse if (inv1>ss1 and inv2>ss2 and inv3<=ss3)& c) N3 P! e  F; C! j 
out1=0; 
9 L9 t0 k/ I$ j/ c8 Q* ^/ ^out2=0;" Z" ?0 q6 Z( Z# X4 ^( _2 T 
out3=S3-inv3; /货品3需要补货/& z7 J. @" s  B" x' R0 r 
 
$ f6 g. S) i% i1 D. K: [: N' Zelse if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)0 m5 ?0 [- h  M5 l+ u1 g$ T$ e 
out1=S1-inv1; 
" T0 X8 R$ F% ^, _. j9 qout2=S2-inv2;9 G, Y& Z$ e: f* j7 g9 Z7 Z 
out3=0; /货品1,2需要补货/ 
, g; [$ K& ]5 ~% a) b/ A2 p' ^- h 
- U/ d* ?- b0 S5 d( \else if (inv1<=ss1 and inv2>ss2 and inv3<=ss3) 
- O: I7 c% p1 l- J" T; C. [out1=S1-inv1;3 ~3 s! \4 l* z2 M, V6 t 
out2=0;; P! Q) ~3 F% _9 `; l9 R 
out3=S3-inv3; /货品1,3需要补货/ 
% V1 w+ @! X! s- o' G, i/ [7 G. x7 J: ~( g/ J8 n9 ? 
else if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)% `; U0 }" h: x; H" m; Z3 n8 g: f 
out1=0;# [5 W2 b# L; z# A 
out2=S2-inv2;; _$ X6 X3 @8 v  C1 X5 Q 
out3=S3-inv3; /货品2,3需要补货/ 
) ~( V9 m4 a1 v* c, t1 ^7 S 
8 E+ x* B/ f- r( Z; Delse if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)) R- d: W5 ^4 \3 {) o 
out1=S1-inv1;: W( S0 E5 N, _8 z 
out2=S2-inv2;) }+ b8 \% F$ U' F! S 
out3=S3-inv3; /货品1,2,3需要补货/ 
+ D, c7 t; N; l- S$ q* _ 
' @: |! R: _% j! R, T3 O) g$ i问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...", 
+ R% f& r! \" r/ Z但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.# O& q7 {9 o# X# x4 f% p 
& ]" }, o2 \, x' ]! E) M- y 
请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢? 
' R; G/ x/ i0 {9 e2 A% o谢谢~!!!!!!! |