求助高手啊~!!! 感激不尽!
1 Z: e* W) y: x! W; A, r
$ X N8 S9 N2 t! I如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:
+ N# M y" g% G0 n5 h6 w5 i, ?3 W- o***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********
_' E2 R/ b7 Z0 ^***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********
% B. x) @1 e, e* a3 c8 P' V/ r/ F) e
1 S+ ]" M9 a2 F1 Gif (inv1<=ss1 and inv2>ss2 and inv3>ss3)
/ B9 ~- X7 [% t9 D( Z: oout1=S1-inv1;
+ N1 O: ~! }" }/ E8 U1 kout2=0;0 a! f& r8 {5 r4 J& o1 v. X
out3=0; /货品1需要补货/
3 O! W$ r% t5 q8 o, \0 |8 z1 X3 u
* d- R3 N" j4 P. @else if (inv1>ss1 and inv2<=ss2 and inv3>ss3)& y1 e, u. U$ `9 Y/ g) w: Y
out1=0;
5 [6 j3 V6 W0 t( i* }/ k W( Dout2=S2-inv2;
" ]+ s. A) W) Jout3=0; /货品2需要补货/
0 y. y5 C: u9 ?( e
5 j6 b. t e& z- l6 {; Pelse if (inv1>ss1 and inv2>ss2 and inv3<=ss3)
B" Y v; G* C8 t8 {$ X% fout1=0;
* n* k" U; w6 V& N# iout2=0;1 b9 F! B0 u5 w
out3=S3-inv3; /货品3需要补货/
, z1 u; u7 \, R( ]7 y; }7 ^) Z$ s! g9 r; ^% h2 s: v$ E
else if (inv1<=ss1 and inv2<=ss2 and inv3>ss3), A7 Y- t" ~- e& @- G
out1=S1-inv1;
! U4 D9 R7 l* M# |out2=S2-inv2;
) o% A% C" A% p6 a+ _. X, hout3=0; /货品1,2需要补货/1 y4 l: a1 Q- G+ j9 G- y6 t
4 R$ i# N# _( [# Zelse if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)' T% w8 s5 K$ a# `& z+ \4 T0 \' [7 \
out1=S1-inv1;
* b) i# n% S6 g) ~out2=0;' q; T+ {( ^- e% X, ^
out3=S3-inv3; /货品1,3需要补货/
+ C' @& i& G- l* Q) o/ j' H. }
else if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)
d$ _$ |" j% r1 N$ A/ f( cout1=0;4 ~" j" j, w- t" e
out2=S2-inv2;
7 E8 U# B$ n% G" W* zout3=S3-inv3; /货品2,3需要补货/
2 ~8 T, v" n6 X
! O' u7 h( ^* s- u5 k$ relse if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)4 h4 J# H) |6 t! V1 c( q% Y
out1=S1-inv1;- B, g# q0 l! {- r9 \6 ~
out2=S2-inv2;
' C5 O1 E4 n- v4 D J- z1 qout3=S3-inv3; /货品1,2,3需要补货/
8 u" t! j# ?' w( l$ C
9 F& Z- D8 S" _0 ~, H问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",0 |0 C4 N* y2 Z7 b
但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.
4 e" [! w" n* g
U4 u/ G& D- v. I+ `请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?
" W9 X6 N1 S5 V3 z R谢谢~!!!!!!! |