求助高手啊~!!! 感激不尽!, z e* F6 I A' J
% R" k1 o2 B" c$ v( U; ^ Y" Y如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:4 ]5 k/ N$ k$ D) v
***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********7 w( a" M6 ~7 Y8 I3 i" c% q* d
***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********
- H t+ H/ b$ v2 o
# n" _2 d& c6 E2 V8 K F; w! {" s6 f
8 H0 F) [9 W2 d. Jif (inv1<=ss1 and inv2>ss2 and inv3>ss3)0 D# `: h3 ?9 M# O
out1=S1-inv1;
6 d! _8 ]% O$ iout2=0;, D" {' y& V6 S4 u+ G
out3=0; /货品1需要补货/% \: i. p" G; e0 r) S) K+ @& Y
! t1 k: ^* H: h, ielse if (inv1>ss1 and inv2<=ss2 and inv3>ss3)
( p0 A* Z- Y2 c6 f, F+ ^/ t5 j* Cout1=0;" U; `6 ]* H1 a% Q
out2=S2-inv2;4 ^; u7 L$ n( B2 m: U6 o
out3=0; /货品2需要补货/4 A; E# \* I) b' S. J
6 H* D% N1 c" O+ ^8 f% q% A
else if (inv1>ss1 and inv2>ss2 and inv3<=ss3)' X% F$ \+ z$ X. p+ z# b" W+ a% f
out1=0;
4 g/ K+ h7 H7 c8 l3 K7 }+ _- f5 H, |out2=0;
0 }2 {/ L/ n1 fout3=S3-inv3; /货品3需要补货/% V+ R# ], Q5 v, U/ p! q
; p5 J) ]% D$ d( n* f2 b' u G" K
else if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)
1 @% F% \& F% e. |# ?out1=S1-inv1;% J" P2 R% j4 ], G# ?5 l% D& ^
out2=S2-inv2;6 Y$ I* ?- E( n5 h5 h
out3=0; /货品1,2需要补货/) `$ a0 s A: y- T$ R7 T. F( F
0 m: |" P$ d4 X0 L+ d4 T
else if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)" ^4 ~( R! B, \( N
out1=S1-inv1;
$ C. z$ {5 G0 }/ s1 oout2=0;
x* C) h" q' aout3=S3-inv3; /货品1,3需要补货/: u) y" ?- `( H) J
2 d; [2 |$ e3 p
else if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)& s0 L* _ O2 h8 G- l
out1=0;3 u# Q0 {) R8 |0 B% K& G
out2=S2-inv2;- h$ \& e; Z' G. x: i w
out3=S3-inv3; /货品2,3需要补货/8 Q5 j! L: u& G
9 A. ~6 {2 X* celse if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)- ?0 w- O5 R( g/ o: `+ Q& ~
out1=S1-inv1;
! V3 H% U0 P6 e! Rout2=S2-inv2;- W5 x2 q ?5 D
out3=S3-inv3; /货品1,2,3需要补货/
. G1 z6 i& `( u/ x: P7 g b4 E2 U/ i
问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",$ Z- p C$ N0 ?
但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果." U H- f2 X" a& R$ O( w
/ {, h, f {9 X; T$ U" b
请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?, H, I7 v# L- X* n: G# O, j8 H$ ?# r" m
谢谢~!!!!!!! |