求助高手啊~!!! 感激不尽!
2 O' R) w+ H6 a8 T
4 q. x5 }! b* E如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:
, w2 }5 y4 W* ]***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********0 O9 N- T: m& z6 |1 C9 K3 F. o
***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********
! @' v# O/ i5 d7 k) ?/ B7 e3 f7 ^/ y9 M( J
; A/ e3 p) H6 M7 s0 {if (inv1<=ss1 and inv2>ss2 and inv3>ss3)0 T4 d- S* a Q' o3 @4 F7 X4 u
out1=S1-inv1;
% h( j! q6 T( i3 K. K3 d# ]out2=0;8 Y% X! ?+ e0 _5 o
out3=0; /货品1需要补货/7 {# x! Z+ d/ H$ `) j2 r
- ]3 |$ @* R0 w2 z, P/ c
else if (inv1>ss1 and inv2<=ss2 and inv3>ss3)3 p8 a, h1 m6 g j7 i' f
out1=0;0 s( f) S. C+ Y) m7 @+ P. V
out2=S2-inv2;0 b2 l% C7 d1 Q+ m
out3=0; /货品2需要补货/
$ t$ _: ~! }3 V) ?, X: Q1 h
, Y% i9 r' U+ C1 m @else if (inv1>ss1 and inv2>ss2 and inv3<=ss3)* ]$ _$ B. m$ g( \
out1=0;# y' z6 M" A7 d$ P/ B' ], U
out2=0;9 m$ [7 W- Z% d2 q" @: n2 W) u# ?
out3=S3-inv3; /货品3需要补货/5 m' k2 |& q- d7 Q6 o4 j
) |1 T* L2 d% [1 o0 ?1 ]- belse if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)
/ r3 W# F# ?/ z& fout1=S1-inv1;& u$ ^1 [& [, b' f4 g" ~
out2=S2-inv2;
/ g5 Z9 Q9 y) a4 _' P6 j8 U; {/ Jout3=0; /货品1,2需要补货/
0 d6 ^* z+ \9 \
1 v6 l" Y' H# H, ?+ L# f" a* i; Ielse if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)
# B7 D: V& D7 w5 C3 F$ @out1=S1-inv1;- \5 e0 R3 B9 H# Z9 t
out2=0;
5 y7 @7 M' K0 z) Tout3=S3-inv3; /货品1,3需要补货/
- j3 a, E, Y2 S8 r, A) N
; j+ U6 d$ y; G8 X0 O; ~) Zelse if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)6 O6 A Y8 L2 i
out1=0;
+ |5 {" K _$ Y' o2 gout2=S2-inv2;" j/ f6 o( @" c' F' ^0 L
out3=S3-inv3; /货品2,3需要补货/
4 b5 I7 {3 y$ u9 D- S6 |$ l" `) E, `) ?, P# X# ~
else if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)4 `4 z( p8 I- c V- A( m
out1=S1-inv1;) r* `/ F8 i& a" K
out2=S2-inv2;
' O0 n) E. i" K, d6 o$ Dout3=S3-inv3; /货品1,2,3需要补货/ c K Q5 P, W& J, Z) Y/ s
" d" M/ \5 m- q) H4 C0 N O问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",$ m6 \ X. l6 O5 d
但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.
* m; [- ?3 |. | V o+ F1 z5 Y4 I7 j- @, r
请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?
2 w8 X% d/ Y5 X/ r/ y% L( S/ j+ L谢谢~!!!!!!! |