求助高手啊~!!! 感激不尽!
* l- x' [0 I8 Q2 o+ P1 ?3 P2 y* Z- \9 C7 h
如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:" P7 L; c- C1 I, R
***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********
5 B3 E8 ~9 c9 {***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********
) h3 U: c7 I. F# h5 f p( {( z- H: t0 X: V, c. b
* Z/ j: p! B7 ^) V: J
if (inv1<=ss1 and inv2>ss2 and inv3>ss3)
/ H: |" A7 ?4 G0 S: kout1=S1-inv1; x4 ]: M- F3 X7 x! O+ u
out2=0;
1 w' E2 o* n% @6 {7 N* ~. ^out3=0; /货品1需要补货/, w! Q. |% h3 b- k" ?: H
, u: X: \( c4 N# G$ `
else if (inv1>ss1 and inv2<=ss2 and inv3>ss3)( U! `! S9 S! R: I' x! V* N( V
out1=0;' K) `+ ^- B& Y" `& F9 K" z" E
out2=S2-inv2;* w: N% ^$ K" o* k F o
out3=0; /货品2需要补货/
6 W% e8 y# |1 D- x9 S9 G
4 z" j9 ~! t9 v5 B: celse if (inv1>ss1 and inv2>ss2 and inv3<=ss3): F% S) `0 C1 }: ] y
out1=0;
8 W: o& i7 v) g" a/ gout2=0;# ^+ w, H) Y8 F$ K
out3=S3-inv3; /货品3需要补货/
- @( D! R% n. [: } }0 e. h {" T$ R; D, S0 O7 |
else if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)
1 S8 ~: {& U* S3 Z5 c% aout1=S1-inv1;6 l6 q) q/ b& l, M
out2=S2-inv2;: N/ Y; {, m7 z8 z1 i
out3=0; /货品1,2需要补货/
8 E: q# |4 |* U' l1 z/ [$ d1 D( \' x
4 ]) D3 y) Q( h& e. uelse if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)& p! g' o: Z+ q$ _
out1=S1-inv1;% ~5 O. `* W; i/ D& a
out2=0;
/ N; \8 l& a" Y! Xout3=S3-inv3; /货品1,3需要补货/+ v: L& Y! \. y0 Q
! Q# t" F9 c) O' G4 B+ uelse if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)3 o/ O1 X, `$ s
out1=0;
: p3 g D! [( Z3 Aout2=S2-inv2;% c) {% @& B( Y0 z4 z' w* f
out3=S3-inv3; /货品2,3需要补货/
$ k0 w) @, j+ w7 C
" }1 Q# B. B a& {else if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)
4 x, c9 e, a8 D: N" X3 |out1=S1-inv1;
' `+ S0 m8 }0 `4 `: x0 cout2=S2-inv2;
0 p2 k! E, x a4 h* b$ @out3=S3-inv3; /货品1,2,3需要补货/' w" V' l% x* c7 D# J+ e
+ Y& O Y6 l. } u( s% k: e# W问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",/ |7 s& y4 o9 R4 [/ l% i4 t
但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.
. P; {) L7 v' Z
( a; f0 N! V5 e+ q4 y请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?0 Q1 W% T* [, ]
谢谢~!!!!!!! |