求助高手啊~!!! 感激不尽!
' u, j8 V3 }# G! ]* u8 @: Q
, M+ G8 S# a- ]5 D如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:. x( Z6 t( J) J# J2 p. T, ]
***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********
5 e* l0 r$ d! Y2 W5 P# q+ p***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********
h& K0 @: Z9 \$ w2 O3 }9 C9 k2 V# y' `3 U# z
3 F7 |8 B1 h6 o4 gif (inv1<=ss1 and inv2>ss2 and inv3>ss3)
5 N# [3 ^# z* }- J+ k4 jout1=S1-inv1;
+ h9 k; Y0 G e ^7 ^+ Xout2=0;( g2 N9 B% r, i; c. f4 e Z" e! t
out3=0; /货品1需要补货/
; r5 j2 s8 [# @
- B+ R, _0 s# P+ i/ I) uelse if (inv1>ss1 and inv2<=ss2 and inv3>ss3)7 v( @9 h5 \# w* E3 B4 Q& e
out1=0;
3 ]- O8 y+ ~5 H7 cout2=S2-inv2;9 k) t8 G% B+ |; Y" ]/ r" A
out3=0; /货品2需要补货/
. e& R; M3 a0 b0 \, E5 u4 R; G$ M6 h) b% P; H1 e( w( ~
else if (inv1>ss1 and inv2>ss2 and inv3<=ss3)/ F( |' c* L: f& O5 E! ~" V
out1=0;+ M( E6 l8 j6 _9 n8 H
out2=0;# n8 S. J6 i% E$ u2 n2 W# B: Y- z
out3=S3-inv3; /货品3需要补货/6 C! @4 }4 D/ |# z4 [
3 \, i; l+ |$ E7 X- H
else if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)3 x0 J, s9 i+ D
out1=S1-inv1;
' b9 ]! _* G- Y4 ~) E; o: }out2=S2-inv2;
4 _2 L% q$ s2 U4 Nout3=0; /货品1,2需要补货/
& ?" z& d* E1 A+ A' I' ^7 u( w9 Q8 X3 X# _, [5 f' v k) r$ T3 @
else if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)
/ s5 J! ]3 P- P3 kout1=S1-inv1;
2 [" N/ Z* Z1 E( Wout2=0;
) B: x" v% z; J6 _out3=S3-inv3; /货品1,3需要补货/" g6 a% {: ~7 V
2 ~ r! ^4 c# k k
else if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)! T( D! W& ]$ v/ c
out1=0;$ [7 ?" D, C# r) A ?. G& M
out2=S2-inv2;8 x1 q( A8 a2 Y! i5 Y! u& z
out3=S3-inv3; /货品2,3需要补货/3 ]( a- D! [: ]" W5 h% Z* \
( K- w1 `" A: T# delse if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)' Z9 O# \2 K% w( C
out1=S1-inv1;. _6 ]4 r1 l2 [$ L( J% n, |
out2=S2-inv2;5 Z9 Y9 D% e1 X o, x. X3 N) {: n
out3=S3-inv3; /货品1,2,3需要补货/
7 t L8 R0 I( h ?; J' I) e' h: i
2 z) T; c/ o/ a. ^5 p, U) X7 l6 a问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",8 I: C% ?" j( U" ], g
但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.
5 T9 Q0 p- V, C x& q
6 [( [5 Q M- c5 I: T" P请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?( {( F X( q0 `( D
谢谢~!!!!!!! |