求助高手啊~!!! 感激不尽!
: ^+ ?( I. _/ P2 M+ x
: i, [5 N9 P; S* s$ h B如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现: l4 [) r8 s: R& p' ?" c9 ]
***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********2 ]& q# b# O. W5 G
***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********
0 L# o% l; }2 \ u! Y5 k$ ~: h4 D. X1 r
" O( x1 T9 t( p3 U& W$ x: [2 m8 Y
if (inv1<=ss1 and inv2>ss2 and inv3>ss3)! l1 h8 P* N( ]
out1=S1-inv1;
) |8 a( ^. c4 aout2=0;
+ r a* Q4 z/ _: l! Kout3=0; /货品1需要补货/
: t0 s: y+ Q0 R4 l' L/ W4 W5 p4 A, l$ w# c# O6 i4 K! l
else if (inv1>ss1 and inv2<=ss2 and inv3>ss3)
0 F1 Y0 Z. _" S, Xout1=0;
& y+ Y6 d. E" jout2=S2-inv2;
$ D5 j M, U* }; ^out3=0; /货品2需要补货/
6 s. y$ A( `1 l" S" l. U
' U, j- B/ f. v7 @; z# g/ u4 ?else if (inv1>ss1 and inv2>ss2 and inv3<=ss3)
; }7 q" P6 q! |; a& y" ?out1=0;
9 B1 R" i x: ]# f7 v" K' ~out2=0;. t) s1 j! k3 L2 [+ M- q9 d
out3=S3-inv3; /货品3需要补货/
$ Q: a8 i: P& \1 L. Q/ B) d) x, ~* j1 K L3 `
else if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)4 T- I4 ~' L( U
out1=S1-inv1;
! B- M& P/ M- Oout2=S2-inv2;5 L( X9 Y1 W n$ S5 m7 N3 a: V
out3=0; /货品1,2需要补货/
' D% v, y3 X& p7 d
1 v. ^( i, {; l* telse if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)
0 q1 ? i- B& r0 q3 K+ Fout1=S1-inv1;2 j) r/ U0 X; w/ x P6 I/ P% \
out2=0;
7 t9 ^' _" h9 m3 a Bout3=S3-inv3; /货品1,3需要补货/9 u( k) V. x: n; M8 l2 f
$ }5 E* u( [* ^" `1 D$ ~' }else if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)2 Q z4 S2 I8 G
out1=0;
$ D' s" Q4 ^" S) pout2=S2-inv2;( a7 @, b& l& A0 B9 M
out3=S3-inv3; /货品2,3需要补货/
1 L9 u- [4 _' a& y4 R) R. v+ ^# [2 k- j( A* B* l4 C
else if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)1 E: P, [7 p; x' H; J
out1=S1-inv1;1 Z- W( A/ }6 D \
out2=S2-inv2;& c# ?4 P* b3 E b" u# ^0 w* e% Q
out3=S3-inv3; /货品1,2,3需要补货/3 H! `: {* B' x& e- A8 s* K( n) p
: W7 H, J* W: p* ?# l3 c
问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",% g$ ]1 A2 M9 K9 W/ o
但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.2 r/ [; k" Y6 P! p
$ x/ V6 R, U1 n; Y请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?- [* u- w/ Z7 X& T9 D3 ~7 K) f
谢谢~!!!!!!! |