求助高手啊~!!! 感激不尽!/ J6 I( D, |& S1 m- r+ v
- a( W" L7 w$ X8 `如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:" t/ g8 G6 P: V' _" B
***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********
; G/ o# H2 z d# x***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量*********** E% S+ _; {. l
. j, R, j5 T0 A i" n
( C: N2 h! J- D) \
if (inv1<=ss1 and inv2>ss2 and inv3>ss3)
7 n7 o( M9 D. E8 o# R* U+ Vout1=S1-inv1;( p# F/ a) S* L; t/ h* Z" l) H
out2=0;
% l3 @- v$ i2 s. a+ P4 b8 zout3=0; /货品1需要补货/
5 E8 J. P4 G# L" }0 Q' Z) q6 L. I8 K& Q7 M, r
else if (inv1>ss1 and inv2<=ss2 and inv3>ss3)6 E, N' b) y1 A
out1=0;5 b' M( W2 c1 c4 c% A* I* j& B
out2=S2-inv2;/ f& ]0 O! L7 @5 J4 t6 x! E1 T9 R
out3=0; /货品2需要补货/" R0 v( X, S' ]' ~) p F
1 _1 C3 g1 N# _, Q; G
else if (inv1>ss1 and inv2>ss2 and inv3<=ss3)) }6 u& J: v* C8 A
out1=0;
( q3 H# L* [2 m1 E) }7 } p2 tout2=0;" ~/ Z' T) G* A+ r! q1 ]/ j
out3=S3-inv3; /货品3需要补货/$ r- j7 `1 [. r( e( D+ \7 w! o
6 H# k1 I' P0 v4 Pelse if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)
6 C) @/ _! X" s& N/ D" e; z4 _out1=S1-inv1;
- E/ ~- j+ V5 q# Eout2=S2-inv2;
/ s& h; A* [- A$ f. f$ g2 J; s ?- Wout3=0; /货品1,2需要补货/* n3 [% |) [* Y W" J* V0 b
% D9 b9 q0 H9 d, S% lelse if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)
- h* |. A* o* |: N' J7 Pout1=S1-inv1;; b, J' K/ t. n! z' _1 ]0 Q V3 n
out2=0;4 I( u6 A& I; H9 {/ z
out3=S3-inv3; /货品1,3需要补货/
7 x9 a8 Q: ?9 r( b8 w6 c
* i& z: X1 ~- O2 V: uelse if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)' C: w9 j, N4 H( b3 }& M1 F
out1=0;) }+ B, f1 b; o. ~" Q0 V5 P% M
out2=S2-inv2;
+ q: P- E! B8 iout3=S3-inv3; /货品2,3需要补货/" B0 A( o9 b# W4 E( R/ D
' h2 s w. x6 I8 P; S# u7 D
else if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)1 O4 K. ~% u( B" O' o, V y
out1=S1-inv1;0 M. C4 X! h0 o' P; P( Q" u- b0 }
out2=S2-inv2;% \# Q& g( V. y" R( u
out3=S3-inv3; /货品1,2,3需要补货/- @0 D; V4 f9 c
9 h: d0 B; {# h2 F问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",, R! `0 R1 ]; j4 `
但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.
! S+ e5 Q5 y7 v1 ~- g
8 u+ y; a$ i5 n' p8 s: T请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?
+ w; E" X( M) N7 A2 V1 i谢谢~!!!!!!! |