求助高手啊~!!! 感激不尽!
2 o( _) ]( k) \& y# d* M. Z+ E& x9 {- K$ p( p4 V* S. w
如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:1 u8 c# J" A7 B2 }8 U% Z% D
***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********$ p* P8 }8 S! V5 E- i+ I
***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********5 j) [9 }0 C% ?8 M& r' \
8 a+ O/ E& d R& j
- m) u; c+ K1 v- V# P7 {' O4 [
if (inv1<=ss1 and inv2>ss2 and inv3>ss3)* `- o9 M; Y1 Q
out1=S1-inv1;
1 m/ f1 B7 j, F% t9 Nout2=0;
& l# M# V1 P& N7 | jout3=0; /货品1需要补货/
8 A' ^5 K/ Y+ @4 u3 W( y' u4 p5 F: B; v6 K
else if (inv1>ss1 and inv2<=ss2 and inv3>ss3)
3 b+ o$ T, P8 U7 vout1=0;
2 e4 t9 q4 Q( }( B" |out2=S2-inv2;
! f3 \. G2 F3 ]: [. Q u: c1 ~% P& N% Bout3=0; /货品2需要补货/0 x7 x, ?1 D. N+ C3 R+ A% X
, g3 f6 G& v. K
else if (inv1>ss1 and inv2>ss2 and inv3<=ss3)1 N8 h1 L/ \4 l( I. p
out1=0;
; A0 D q8 [# W m) lout2=0;' R# V% j: T. k' q6 ?2 w% N
out3=S3-inv3; /货品3需要补货/
* P9 \& {4 Z4 D; h6 M! |
; `& ]- @+ [4 R8 `$ J$ v9 _else if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)6 K, ^- s5 B g4 t3 [
out1=S1-inv1;1 y$ r% X A- |- z' y
out2=S2-inv2;
9 i8 B! ]4 S- z; H$ q6 ^; Lout3=0; /货品1,2需要补货/
; R- O, m+ T8 x3 {6 F* A
3 D' D5 g# ?2 R) l. Yelse if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)
* J7 p8 U: Q& q X) t0 x, hout1=S1-inv1;( a6 O8 l2 l; A7 Z K: j
out2=0; H M; B3 A& b4 a4 D
out3=S3-inv3; /货品1,3需要补货/, O! ^6 X% }' V3 m0 N' p
4 o# I6 T% b) P! Q6 g; x" M4 H- H
else if (inv1>ss1 and inv2<=ss2 and inv3<=ss3), r; ^. A# v# A- f9 r0 ]. I
out1=0;% k# m# z) W, t3 C) l( t
out2=S2-inv2;
* P Q' l. G! p. v/ jout3=S3-inv3; /货品2,3需要补货/
* V" n& `- Z R5 N, x! u
/ L3 z' v, ] O0 ?else if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)
D1 B: h3 P& p3 D6 ~1 K% w" ~1 }out1=S1-inv1;1 Z) u* [) t9 R9 M& l2 u7 b
out2=S2-inv2;4 r# o; K5 b& `% V
out3=S3-inv3; /货品1,2,3需要补货/. y# b8 t1 h p. f i
* ^ v7 n) E3 [/ L; @
问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",3 O- E$ ^1 ], w* ^2 i( x0 I) x
但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.7 s0 Y4 P+ V/ O# n
|+ @( E2 S H5 O) L7 d, L请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?
- J+ _% G0 y, Q/ C; M7 Z6 s谢谢~!!!!!!! |