求助高手啊~!!! 感激不尽!
) Y4 _5 y: y& u) h
! W# Q$ ]) Y5 g0 i H R如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:* Z3 s# P) u! j5 C! S
***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********
, U2 r3 S" ~1 v7 p4 z***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********6 A4 |: V. e( S+ y* _/ j J# @
+ E. t% c" Z% q
; T* q( w# Z: j2 g
if (inv1<=ss1 and inv2>ss2 and inv3>ss3)2 J. {+ b, y; v: a$ b% u
out1=S1-inv1;" Q- k) D* z" O7 n
out2=0;
3 k8 f% _6 _7 ^out3=0; /货品1需要补货/% M9 P" M( E$ ]. O# X; b
( f! b0 r0 A7 w- n7 q
else if (inv1>ss1 and inv2<=ss2 and inv3>ss3)
! W+ w/ W8 B5 X1 `9 sout1=0;
' Z' i9 N8 s% W: _8 ?+ {out2=S2-inv2;
8 p* W/ r: p# r+ c( j9 Nout3=0; /货品2需要补货/
2 R: K9 D9 |0 x9 j
9 }; a2 R+ ~2 celse if (inv1>ss1 and inv2>ss2 and inv3<=ss3)' T/ ?0 b. t: r% q3 P4 v; E
out1=0;5 ^) Z5 R' P$ Y! n+ d
out2=0;
4 R( t% D9 p1 @6 \7 V. [, H7 Pout3=S3-inv3; /货品3需要补货/
( ~4 O) i$ y( D6 q
' l* R' r4 n$ ^2 C2 m: |$ S/ Ielse if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)
1 e4 L9 K" J! N/ {out1=S1-inv1;8 E' m+ b* m3 T$ p
out2=S2-inv2;/ P: b3 J0 ]' B
out3=0; /货品1,2需要补货/- a, M6 _! ^6 F; P ?! e5 |% A
( Z, e4 P3 F1 M% i; c) J
else if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)" w% G$ O2 U4 }. d5 T: ?
out1=S1-inv1;$ V: R2 ]8 x) V% I& b9 [
out2=0;
% p% s: F5 Q9 l# oout3=S3-inv3; /货品1,3需要补货/
! e' o, c& r0 u' n: w& V7 l3 u+ T. U3 L( Q& Q G! }: q
else if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)
' C" ?3 N5 H, M7 B) U3 T' rout1=0;1 v% _3 D8 f. {
out2=S2-inv2;! z, W" u+ ?$ `' E
out3=S3-inv3; /货品2,3需要补货/
; \0 K+ f7 Q+ |, S4 i# T6 g" j! t/ x( t7 [" B) A& A: X
else if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)8 h( i8 q4 m9 Z& F& z& Y
out1=S1-inv1;( b3 S2 {2 Q4 J0 ]
out2=S2-inv2;: e$ q7 y8 m3 d4 G3 g
out3=S3-inv3; /货品1,2,3需要补货/
* M) d/ o/ q% s, j/ W* F& j* Q
$ H5 }. n6 ?* ~& L4 ?( A问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",
& G A7 {' x# o/ e; L但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.4 a5 I6 j: c: ^6 f* q3 }
' c* S: ^4 `: K7 ]5 G. x请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?3 w0 H8 }3 S3 U+ E P4 i4 U& l
谢谢~!!!!!!! |