求助高手啊~!!! 感激不尽!
$ h) h: S; x: H! F7 n6 j. l- V6 C; U( J% I; G
如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:; P2 p4 r) W% _+ }6 n
***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 *********** m- t2 w: {# S4 X% R8 X# i0 t
***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********
% B# K1 N2 ]. d2 S7 `
$ A# i+ Q3 p$ O( s1 n
h' \& k8 D- t8 |. K: y7 M! Eif (inv1<=ss1 and inv2>ss2 and inv3>ss3)4 \2 l5 T$ k5 v0 r% C# v
out1=S1-inv1;
* Y4 Q* S# {( }* T+ E/ cout2=0;. y/ D' K, R Z3 p$ k1 W
out3=0; /货品1需要补货/, z# B2 K/ X& Z: d: N W
+ U0 O6 C% |# B# S3 i' [else if (inv1>ss1 and inv2<=ss2 and inv3>ss3)
/ O, |* c- c/ U0 W# S3 uout1=0;
* c. m; }( a* dout2=S2-inv2;
. ~ N# d: T1 B: Vout3=0; /货品2需要补货/, U" }4 ?3 A& T9 i# J6 M6 g
( J0 {- i% R% S' b( Z' Selse if (inv1>ss1 and inv2>ss2 and inv3<=ss3)! v4 f. S9 m) g& P
out1=0;
4 O* I4 S1 V* w; Iout2=0;
, V" P0 Y. Q/ @3 x- fout3=S3-inv3; /货品3需要补货// }; _5 {" t9 p
1 ^) f' h8 f* H6 a% i% Selse if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)4 P9 z, T" {+ M( F% J
out1=S1-inv1;5 J2 Q) J2 B% C
out2=S2-inv2;+ a2 C* v. _' y
out3=0; /货品1,2需要补货/( R: q' f8 b8 H' i# d) l3 A
3 a. J/ b' P* z+ qelse if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)
; Q: v" u6 z; C( y, F: l" z) y; `out1=S1-inv1;
; j. M% @# a5 o, c9 I3 j8 B+ Oout2=0;9 y$ \) t4 n' [+ g# P( M7 ^* K- R
out3=S3-inv3; /货品1,3需要补货// n- u8 E; y$ h/ E
, [* r. \' u% |1 X* F+ belse if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)2 {7 r# X! z G0 }' J, d
out1=0;5 V; j" ?* x# s6 A) g0 V& I
out2=S2-inv2;
+ I$ |2 u* b6 t& A! Tout3=S3-inv3; /货品2,3需要补货/% l. W7 [% Q6 o/ q9 F, J5 }
1 v& I* L- E) S* _4 F" D
else if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)
# S1 y1 ]! A2 Q6 T- F9 Uout1=S1-inv1;
4 M5 E% Q7 I2 }! e+ R- Uout2=S2-inv2; X, k5 w6 h! N- n: M
out3=S3-inv3; /货品1,2,3需要补货/
2 r. [1 \% o" A: x
2 X4 a. R+ m# [. j问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",( q9 K. z: k! o
但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.( h. l3 W9 l8 k' X# u4 ~. s: x. H2 V
. G4 a) j' | e
请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?# [( G4 \! R* R2 Z" H
谢谢~!!!!!!! |