求助高手啊~!!! 感激不尽!' e, n2 g$ g$ T% X7 r2 m
- B9 O+ v1 ]+ J7 x" M7 D如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:
/ r4 `" J; _$ [ p, C8 m2 D- r***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********) e7 u2 h7 m; t% ^
***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********3 m% A; w: Q1 [! h
f6 E4 S3 M; Y. u- i- o* T
' {* f' E" k) X
if (inv1<=ss1 and inv2>ss2 and inv3>ss3)
( j' @$ w7 `$ c! pout1=S1-inv1;
8 q3 p( B3 b% z1 m) u2 Q& o. iout2=0;5 _7 R9 q, p" C1 G
out3=0; /货品1需要补货/' J# Z; ?& R8 J; S+ _' \
1 `1 C1 b7 o+ o5 e6 P" _( G
else if (inv1>ss1 and inv2<=ss2 and inv3>ss3)
6 C& m4 T8 b/ N( P: m6 T" Vout1=0;# l5 E' g$ U4 O* x! D2 q
out2=S2-inv2;/ E1 l# ~5 ]' n: C: t$ q
out3=0; /货品2需要补货/
4 z$ `0 j2 ^" p% y0 W4 d! @
5 Q$ Y4 x; _& g- qelse if (inv1>ss1 and inv2>ss2 and inv3<=ss3)3 p" Y! o6 ^6 G4 Q
out1=0;( F' H) I! d% L
out2=0;: P8 |0 K( T( j2 Y. e, R+ J# V
out3=S3-inv3; /货品3需要补货/$ c" g- q8 _: o; _# P
) _: k+ {5 u' zelse if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)
5 d. T! {0 U$ e7 x: i! b- @out1=S1-inv1;) @* x: a$ E0 ]" {" g
out2=S2-inv2;( [- A M; Y) ~! u R
out3=0; /货品1,2需要补货/
- p9 ]3 K M! E+ g% Y: q! i! t0 g& b9 @: e4 a U/ {5 i* j% x
else if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)9 T: E* m* }7 m, Z1 o
out1=S1-inv1;# ?3 P& E) |: e+ H$ }
out2=0;% |$ {2 F( [% f7 X
out3=S3-inv3; /货品1,3需要补货/
- ?! L* E! ?( T3 l" m$ `: ]& o# T5 U3 O# m
else if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)2 h" t9 n3 z0 D9 C& ?" I, n8 l
out1=0;
: S. C$ }8 T# a. Z4 k+ `( Eout2=S2-inv2;$ }% i' Z, r9 ^3 H
out3=S3-inv3; /货品2,3需要补货/1 h( f. z# w/ b! h. D
: s: o/ v; q3 T$ `. Xelse if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)
0 a0 g7 C$ P0 I/ \( g& rout1=S1-inv1;4 P" x3 Q" c m9 K* Y5 s- @
out2=S2-inv2;- ?8 ^: ]! G Q6 W( j6 C
out3=S3-inv3; /货品1,2,3需要补货/- k( D, Q9 n' t
- I, Z& j @; l$ Y: x, a问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",* c7 q X- P/ h! D% ^7 ]' r
但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果." `3 @$ U7 D! |. W- ~ v
/ V& M' u+ c; |; q" R# j请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?! X- x- r/ ?) g( m
谢谢~!!!!!!! |