求助高手啊~!!! 感激不尽!
( U' [! K, f9 B7 X" h- o. X, h/ f0 V5 ~4 u l) V
如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:0 h: S. O$ I2 Q8 ~3 J; C
***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********9 ^2 @- A4 S$ _$ o: x4 B2 p
***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********" P% a7 g4 f9 F' V5 E" c
% w4 D- z1 h" G. P
/ b0 v2 s( }* Mif (inv1<=ss1 and inv2>ss2 and inv3>ss3)' [- F j! A, |2 d
out1=S1-inv1;% [6 p: D/ F- U. k/ w1 D3 A3 W
out2=0;
6 q: Y/ p0 q& [" fout3=0; /货品1需要补货/, @& c! Z9 | y
9 V, T# M+ r' B6 xelse if (inv1>ss1 and inv2<=ss2 and inv3>ss3)
: A; M1 {: N8 z% Jout1=0;! u! Z- ~$ i" Z0 D" S8 u: c
out2=S2-inv2;
! E8 h# C9 g, k+ ~7 i c6 hout3=0; /货品2需要补货/
/ H; X8 x" F+ `3 L6 K% |7 L
7 D$ y/ J# ]( G+ D) u! U) Relse if (inv1>ss1 and inv2>ss2 and inv3<=ss3); }1 e: z& I: X, c6 V/ W2 t
out1=0;
O; ^' v, g' h: d$ wout2=0;
3 w9 I7 e8 u1 Z% F+ D, jout3=S3-inv3; /货品3需要补货/$ H0 ?+ f* l+ _7 h) l
1 C; N8 y: A8 Aelse if (inv1<=ss1 and inv2<=ss2 and inv3>ss3) E; ?# P7 D! m& R1 Q- J
out1=S1-inv1;* c1 j- L6 |* I, m$ J6 x; |
out2=S2-inv2;
I5 t: c0 w" t9 R! A, g. bout3=0; /货品1,2需要补货/8 z/ e; x% l, E( c- A8 ]
* Y8 T- A a- F# Delse if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)% H% x, \. g, l! \
out1=S1-inv1;
+ c5 f4 r9 f C5 Rout2=0;
5 u+ h8 {! i% J1 _out3=S3-inv3; /货品1,3需要补货/
: Z: [$ M8 `2 Y. m) Y) `9 P1 r
6 t& e- l- j" S+ a& m1 Eelse if (inv1>ss1 and inv2<=ss2 and inv3<=ss3), d: o2 u* j( R/ {
out1=0;
4 f, g1 V+ r }! ]) s( ], g. @out2=S2-inv2;
& N1 ~; r/ f9 O* ^/ bout3=S3-inv3; /货品2,3需要补货/
1 F1 l5 E# u3 q* f! j" ~
$ f4 s: o2 w# V9 E0 ]2 Xelse if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)! b& N7 `# k! e7 Q
out1=S1-inv1;8 t4 j" a3 {3 s. o2 a
out2=S2-inv2;# r: E! L7 v4 e+ k8 R/ U
out3=S3-inv3; /货品1,2,3需要补货/: N8 E/ C0 c. m3 J# H- h$ T
3 F: A1 P$ {7 Y; E问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",) k$ C& m- x6 n2 [; L) d6 U
但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.
: H/ u0 A3 W( x* I# b! ^
. j4 D' a" a* A5 V6 v请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?6 i3 d6 R3 ]* s( v
谢谢~!!!!!!! |