求助高手啊~!!! 感激不尽!
; j- G& m4 t8 f0 R; E
. a) b( E6 l/ O" H) F4 d如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:
+ e: A' {' j! r( q/ x; X+ H***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********
: l, V8 M7 _% z$ Y# E x***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********
+ V$ o+ H9 ~3 n5 N: B6 a- ^8 ?+ y; o* q$ ]# V x: i$ ^
/ G; [8 l! F1 V& Sif (inv1<=ss1 and inv2>ss2 and inv3>ss3) I9 [- \/ q4 I' S) N
out1=S1-inv1;. c) w: P$ ~. d
out2=0;
Y2 I: R i3 v6 Jout3=0; /货品1需要补货/* i) K, `$ u, l% |$ T
& m7 z% F8 ] P! c; ^0 Q) w+ n3 g
else if (inv1>ss1 and inv2<=ss2 and inv3>ss3)# G# U4 B% D8 u: `+ r$ L
out1=0;. D6 q4 l* s) r0 `8 U* \# p
out2=S2-inv2;: l# S, Y5 {; ] y- `) L& g w1 v3 }0 b
out3=0; /货品2需要补货/! L$ f8 p1 q2 H5 T9 E7 b( a
8 K% l" v/ W; d
else if (inv1>ss1 and inv2>ss2 and inv3<=ss3)) U5 i( P& D0 [; |* |5 l
out1=0;0 G! s. ~9 j9 [. Z7 }
out2=0; [) E" E1 V; N$ j: S
out3=S3-inv3; /货品3需要补货/
0 i1 u& [. d" A6 M8 {+ T' T2 o+ i+ c( K4 C
else if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)
1 K* O$ F( X: W) }! Zout1=S1-inv1;
7 U) E; O7 {5 W- S1 bout2=S2-inv2;
4 Z5 G+ A- D' C% Q7 s7 F6 Jout3=0; /货品1,2需要补货/) Z+ P3 e7 ]6 R) m% \: R1 t
- r3 K8 _: j6 z- E7 a! q$ I
else if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)
& i& C# V9 r! ]) Lout1=S1-inv1;
5 e/ F( n" `0 A1 k! Fout2=0;) p# {" ^+ ~8 O) g& J
out3=S3-inv3; /货品1,3需要补货/
' `' K6 q: N1 s: Y5 O9 A% ~4 C
0 B9 R! r. K# K1 Eelse if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)3 @' O2 |8 z ]1 I/ Z N
out1=0;
. F0 {: d3 h+ @4 {0 `2 K1 h+ tout2=S2-inv2;: X# E3 W1 N6 N; @ E
out3=S3-inv3; /货品2,3需要补货/% `8 v6 ~' D4 q/ E
3 Y" A g0 b" v6 ]2 b! F6 J; Y7 D
else if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)
+ ]3 u( H2 o, n5 A( _: `out1=S1-inv1;$ }% {* |' c/ ?4 h9 R$ Y
out2=S2-inv2;0 B8 f' R" F4 R5 `0 ~% p
out3=S3-inv3; /货品1,2,3需要补货/
$ K7 ?7 ]- v* o3 t7 M8 z9 {
b, c6 b7 C: J8 k0 p问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",
; y& b c+ N" ~8 X& b9 z+ a3 C; M7 n但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.% o6 |; w$ j3 N f+ _, R( c) t
9 r9 _, {0 V; {! h; @ t. D4 q
请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?( {4 D& `& j. K6 _
谢谢~!!!!!!! |