求助高手啊~!!! 感激不尽!
* y* m5 W* \/ |$ V$ v* i# X. z7 p2 D% ^$ H9 Z$ ~
如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:2 j( L# f) z3 Z8 V' L
***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********
4 P' b" K1 ^: H" w, M***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********
2 C- x! A6 B! q+ f Y' t; i7 P4 m' P0 _6 E4 K
9 Q8 Q/ n( @* N: m1 t' s h
if (inv1<=ss1 and inv2>ss2 and inv3>ss3)$ Q- t$ ^ {$ h9 g2 X0 b) K% e9 @, Y' I+ t
out1=S1-inv1;/ p( H6 E6 u" }7 N2 E8 I
out2=0;
N7 K& F- Z$ a1 F* x' [) q5 Rout3=0; /货品1需要补货/
! S- `6 c6 t; Q; j! a( q9 S8 Q! }
! M/ e& q" b8 D( u, @5 ^else if (inv1>ss1 and inv2<=ss2 and inv3>ss3)* p; g4 Q) M e; t: U# @1 ?8 W
out1=0;
3 W! f' E( e1 j; Mout2=S2-inv2;& H- g: i$ v4 d
out3=0; /货品2需要补货/+ }! m) G1 W( M& @. ^6 J3 Q% ?% v
* q- l* f& _0 U$ l* C) uelse if (inv1>ss1 and inv2>ss2 and inv3<=ss3)
. \( K3 e; V, p$ w* {out1=0;
) x4 p' Y! ?4 pout2=0;
- ^6 s B9 y1 w7 b" X' iout3=S3-inv3; /货品3需要补货/2 `& k1 z* r q* |$ U4 O% L
3 P* a3 n- q& ]else if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)5 C, P d: V( l2 z1 P" j! c
out1=S1-inv1;% A [& A. P% S1 \/ {" `5 \
out2=S2-inv2;
0 r0 w' Z t3 t Y. } [4 O; `& ~+ gout3=0; /货品1,2需要补货/4 E1 p/ V, w# X
( s' e2 @' o4 N6 ~( l& l
else if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)
, _ U) n$ Y2 ?out1=S1-inv1;
. e" j) i* Y9 H, `out2=0;
, i/ A; C6 U4 R* ~6 v$ I( vout3=S3-inv3; /货品1,3需要补货/. H" n" B/ ~8 }( b% I$ U) e
; R$ v6 Z3 _5 w
else if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)) A, P, p' X$ G G" o
out1=0;
8 n! w) t1 [9 n0 n5 R+ Nout2=S2-inv2;/ i, \5 u$ P$ s: R
out3=S3-inv3; /货品2,3需要补货/
- s9 A0 k; Z/ V0 T- h; E% N
* K$ c. i( x/ X& C; h' eelse if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)
# e2 Y7 E! L+ |: `out1=S1-inv1;3 z! `/ z W% g$ q) C" Y
out2=S2-inv2;6 t+ L2 m2 ~ y, A8 j3 {+ K1 E
out3=S3-inv3; /货品1,2,3需要补货// P6 D7 u5 a S- g* ^0 p
- r2 X: f. h2 Z: V: g问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",
3 _" e& L- E, ]2 |8 N: t' Z但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.3 A N7 E4 b! {- F0 p
- G/ h' q' F5 U% Z% R4 p) I2 z
请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?& w( n7 M5 v6 e* S- }
谢谢~!!!!!!! |