求助高手啊~!!! 感激不尽!9 c. D3 K; N, h. V# L9 c. j5 W
6 A' @5 P( A% r+ i如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:3 @4 k$ f& x1 i7 ~4 ?$ q
***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********
# l3 q$ ~) O* E( c2 C4 h7 P***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********8 \/ G1 t2 M4 `2 K- V
8 c3 W' B0 h) m' R, N/ u& w( [: y. R) a
if (inv1<=ss1 and inv2>ss2 and inv3>ss3)+ U- u: h2 \0 ^ x/ p
out1=S1-inv1;" r+ @- ^0 p7 @ [+ n
out2=0;; H( G3 O* @$ Q' k, \+ Q) m7 G" Y3 W
out3=0; /货品1需要补货/' q# P+ w% W- ]& T1 r- A- T8 r, I
8 r4 y) C: m% eelse if (inv1>ss1 and inv2<=ss2 and inv3>ss3)
. e$ q, X! |1 e1 i6 Y* W' }, Cout1=0;6 x& T) I( x, `9 P8 o& ]5 k% G l
out2=S2-inv2;
}* \6 W& |1 V1 K5 O% m$ Kout3=0; /货品2需要补货/" G* k" I& r! U
' K& i# G9 K& E+ pelse if (inv1>ss1 and inv2>ss2 and inv3<=ss3)/ Z2 g4 }% B+ m7 p' ?( n* T- s2 S
out1=0;; _% f& X3 ]: n- E4 t$ E' X
out2=0;: p0 ~# x8 b. G( B! R$ i5 i
out3=S3-inv3; /货品3需要补货/$ Y& ]' t7 W1 b. D# N O7 V9 i e
% Z; k, X) j7 {9 r1 a4 e, Zelse if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)( [ c3 ]- {+ e; a. G- E
out1=S1-inv1;
+ G6 u% @# K+ u, {out2=S2-inv2;
3 q! g0 {7 [. a2 Z6 Wout3=0; /货品1,2需要补货/
9 D& Q1 l" c* b: a( m9 Y8 e% L- _) M
else if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)
\% [2 z) N* ^out1=S1-inv1;$ w8 Z4 r% r) |7 J1 b
out2=0;. a( o3 t; R. f5 H' ?9 k
out3=S3-inv3; /货品1,3需要补货/0 K1 F+ Q. w& H* C5 r) z8 K
% ^6 U r& u+ \! m! i# z. G
else if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)
( S2 x$ p4 W- j6 [2 V8 |9 {7 N# Mout1=0;
- r5 \, p ]5 ^out2=S2-inv2;
5 n: O! R' K# M' w4 rout3=S3-inv3; /货品2,3需要补货/
) G9 ^9 ]# G. q8 i ^
U, u7 y% @9 Q# ~6 c: `; V" u9 Eelse if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)7 E8 {3 L" n$ N/ V8 ]/ |0 W5 _! j
out1=S1-inv1;( ]- s# r; l! g/ b
out2=S2-inv2;
: M: W5 |$ E' V4 |- vout3=S3-inv3; /货品1,2,3需要补货/( Y8 M; h: @# i* X$ g
1 |0 H8 ^( E2 P- H; q/ z/ f- c
问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",. i! l+ i4 @. N! |# h- ~' r
但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.
) W- m% Q/ s8 n& s5 y8 o- a9 I
, ^3 ~) q7 Q! D* h- n5 b/ _请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?# ?9 f$ h7 X+ y! G3 D
谢谢~!!!!!!! |