求助高手啊~!!! 感激不尽! _) G$ U5 _; q' q: r
2 j2 Z& I" Q1 M" h8 ~
如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:
; A& ]' @) n0 H- C***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********
. V( S( m, P {$ V; E, r& |! i/ d***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********- c: d5 q1 m* V- `
' O& } n- s! y4 W0 X! v
' G! N- Q$ V% O, C
if (inv1<=ss1 and inv2>ss2 and inv3>ss3)3 S5 O- [" H7 B, Z* ]
out1=S1-inv1;
! Z2 \6 X m0 ^" a0 ~( t: `, dout2=0;. m" D0 c/ C( R4 ~% M" S
out3=0; /货品1需要补货/
% a& w, A2 v5 t5 E+ Q' t, D* g
else if (inv1>ss1 and inv2<=ss2 and inv3>ss3)
' O( Q" z6 b* J, x- n8 f# hout1=0;+ Q# l C7 c! z8 q/ {- O; d9 F2 b1 i
out2=S2-inv2;6 K$ }. O: S; H& c: F/ z
out3=0; /货品2需要补货/
# [: T, h8 M$ h! u* O) Z) [/ y) J
else if (inv1>ss1 and inv2>ss2 and inv3<=ss3)6 t+ s/ }4 `- \- a. t8 F: `. w+ Q
out1=0;2 c' F! C6 ?# c' R
out2=0;
& d/ |" {; o' K; ]7 hout3=S3-inv3; /货品3需要补货/+ N1 f$ s! d6 N% u; z0 e
1 I- ~: Z6 |) T
else if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)
1 G5 V7 i0 L( W1 Gout1=S1-inv1;: j$ C) |+ [: B$ S* d# o
out2=S2-inv2;
' E; o* i) h4 m' d. q. R6 z' m: Mout3=0; /货品1,2需要补货/9 ?% v" N+ z9 q1 f% X
6 p) j) p2 l% t7 J7 {1 `else if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)
% @7 { u% p# G% F6 Qout1=S1-inv1;/ A; b7 o' K s0 i0 H4 Q# m
out2=0;
- V6 h2 T+ F% g/ n# fout3=S3-inv3; /货品1,3需要补货/2 \5 L7 U/ u( W6 l i; }5 F
) S) B" F8 e9 i$ kelse if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)1 ]% Z; L: p5 [5 f4 q
out1=0;' j# I+ l5 t4 f2 | f D/ L6 H
out2=S2-inv2;. e: ~0 G# T7 g; S" Q5 I
out3=S3-inv3; /货品2,3需要补货/4 e. S0 W4 B& Q' K( ~
: M4 ^5 B. T+ Oelse if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)7 h7 h' n: g& H2 O
out1=S1-inv1;3 d x8 J G) Q' C& {
out2=S2-inv2;
& x% o2 W9 f" }* I& z+ Nout3=S3-inv3; /货品1,2,3需要补货/
4 l |: \) U* u6 w6 g: h
1 B( y- [0 b6 u8 _3 ^问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",
7 x# U' Z' S0 x# x) _但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.
0 [( ]( {) ]" q, |
8 Y/ \8 X* G/ h5 u9 Q请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?
- ~( H% y9 i1 t; X$ e$ R谢谢~!!!!!!! |