求助高手啊~!!! 感激不尽!0 _1 h- b% z: s2 U% w
, ^; y5 c2 o$ n3 X
如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:: s9 p' k9 t3 d
***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********7 ?: Q& _! D1 S" n# U* k8 H
***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********
5 {8 B5 p/ {' a' p( j$ o6 M. s3 f: L6 o; O/ K) W! E
' h& E$ o! R2 _- |% ~
if (inv1<=ss1 and inv2>ss2 and inv3>ss3)
0 r: q2 W; w0 K. Cout1=S1-inv1;7 Q ]: g) Z: ?; M7 i$ l. ^# y4 k
out2=0;1 g7 D* p9 s0 r. ] `8 C, k2 A6 P( n
out3=0; /货品1需要补货/1 ^" l! K9 K5 i ?5 M
6 i" S4 G: g: N' u$ felse if (inv1>ss1 and inv2<=ss2 and inv3>ss3)
+ ]! }( { z0 @! N P1 C0 @out1=0;5 a A) K+ ]! `- R' Q# t9 z2 L
out2=S2-inv2;
/ D2 T- l" o Z, nout3=0; /货品2需要补货/" g2 j6 D% U( C* c2 k+ E* `
5 \. v/ t( j, D/ l
else if (inv1>ss1 and inv2>ss2 and inv3<=ss3)
/ s% u2 a0 ~. ?$ R6 [* x/ o \, uout1=0;3 J& }. m; Z0 d
out2=0;
7 j3 l+ r3 p6 U6 C7 Fout3=S3-inv3; /货品3需要补货/
% p+ |6 u8 _, {8 h3 ^/ Y9 s4 S" L) j; s( k9 o( p
else if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)' E9 f, e$ @& K9 r& O1 D
out1=S1-inv1;
t2 H9 C: O# @8 Nout2=S2-inv2;
) Z4 o1 W2 p5 }3 Nout3=0; /货品1,2需要补货/
& t* O* s4 |6 f7 Z5 T
% W: Y3 v# _, Delse if (inv1<=ss1 and inv2>ss2 and inv3<=ss3). \3 Y7 y! U6 e
out1=S1-inv1;
8 @' [( p% M' G/ e4 Qout2=0;
+ z$ H( A; K* |) X( `out3=S3-inv3; /货品1,3需要补货/: {6 q1 q. O h+ ?
( `$ K7 M6 [2 j9 Jelse if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)5 P' a n; B. k' ^
out1=0;$ E- p3 a# Q6 f5 E3 V
out2=S2-inv2;
9 q4 z: d7 O% z5 \) M% Hout3=S3-inv3; /货品2,3需要补货/
& |; ?/ @+ S! F
5 S5 J5 F: _8 Kelse if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)
6 _1 H) f. Y5 m4 p# qout1=S1-inv1;
/ S* r; J; X* ]0 v8 _( u4 {out2=S2-inv2;
" n6 r" l8 ^" cout3=S3-inv3; /货品1,2,3需要补货/" j3 U% G+ s) m G# [1 L$ b3 u( e
! M* W2 R- _4 \! G! q
问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",
9 a. g# _) U6 J' Y* l, j但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.
2 k, s V1 g+ I" K. o
7 ]$ j# `( I m请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?
6 o) ~! n/ r: P3 b2 z' m谢谢~!!!!!!! |