求助高手啊~!!! 感激不尽!
1 R- P' w5 Q& ?9 C7 ?. {; p0 p- l5 T" a% C; C6 N5 c: n9 L
如果我需要判断3种货物分别是否需要补货,并且设置其对应的补货量, 而由于模块容量限制, 我希望能用一个Equation来编辑公式从而达到目的, 用如下公式能否实现:! o1 C% m! ^& l: m, Z, W5 g* T0 r4 K
***********其中inv1,2,3分别表示3种货品各自的库存量, ss1,2,3分别表示各自的安全库存 ***********
" o5 y5 ]. z9 L7 s5 D0 k***********S1,2,3分别表示各自的最大库存, out1,2,3分别为各自的补货量***********9 |( c4 O% p$ B9 t& `
2 f1 s% S% e o3 l S' \
% k$ M- R v! Q
if (inv1<=ss1 and inv2>ss2 and inv3>ss3)4 `, X7 a* `8 z9 j: w
out1=S1-inv1;, K9 M9 u* ^/ w
out2=0;1 `- L: |$ P$ A0 J/ U$ w
out3=0; /货品1需要补货/
& g2 T# @; X' w" h
. V. j, Y, o' ^, Zelse if (inv1>ss1 and inv2<=ss2 and inv3>ss3)
S7 R; w- S. h! Kout1=0;# W- u8 m* K# @/ q1 i* T9 x
out2=S2-inv2;0 `* A& V7 W) j
out3=0; /货品2需要补货/; h3 }0 g Q# N
( I5 S' t ?& o+ xelse if (inv1>ss1 and inv2>ss2 and inv3<=ss3)) [5 }& `/ K$ E2 S
out1=0;
; a: l; W; A+ }! lout2=0;
7 i Y! W$ F/ u7 iout3=S3-inv3; /货品3需要补货/- Q J' b7 ~& H$ |6 d
# v J7 {1 ~) n! X
else if (inv1<=ss1 and inv2<=ss2 and inv3>ss3)
% Q6 o" P% E1 x0 G. M. h% P" _out1=S1-inv1;
& }" O8 O' u5 M8 Cout2=S2-inv2;, u$ t/ p U" D5 F
out3=0; /货品1,2需要补货/
" _$ \3 J* z- E* |% x
4 l A; h L1 Q- A& P0 ^ W" u% aelse if (inv1<=ss1 and inv2>ss2 and inv3<=ss3)
5 E& ]' q; z6 d0 Z8 f/ Uout1=S1-inv1;7 s+ N& |7 l0 H$ ~: @
out2=0;
; K2 D5 u( Q3 \. aout3=S3-inv3; /货品1,3需要补货/& `& G# M( @6 K9 Q a1 R! l4 S
! X2 [# v, \! Y ]" J- C& Selse if (inv1>ss1 and inv2<=ss2 and inv3<=ss3)& e/ i6 |5 Q4 x# J+ V: F8 t
out1=0;
$ V* Q, B* S- \/ ]6 rout2=S2-inv2;
. U4 v0 f6 ~6 Wout3=S3-inv3; /货品2,3需要补货/5 z! O* Y6 N; o1 p6 _. l
! R2 ~/ z$ L) v3 B3 \else if (inv1<=ss1 and inv2<=ss2 and inv3<=ss3)
: U$ h4 U, v8 C' k5 P2 gout1=S1-inv1;
( P$ d1 e1 h) Jout2=S2-inv2;) t6 a V, J' ?2 g- M9 P; F' l
out3=S3-inv3; /货品1,2,3需要补货/
7 u; J9 I7 n5 T7 V% |" F5 C
4 o; E: [4 [7 C$ Z! F& s0 F& I问题1: 我用上述公式写入Equation模块,提示错误,"Found ELSE, expecting: ++ -- <identifier> ABORT BREAK CONTINUE...",
! _$ Z9 y( |* J3 y, E1 I但是如果把所有的else if 中的else去掉, 即没有提示错误. 不过我新建了一个简易的模型测试了一下, 上述公式不能达到我想要的效果.; `9 u6 ^, N7 \' q/ z' @6 j
7 w/ d3 O+ H' a9 P/ n
请问,需要如何编写公式才能达到实时判断, 3种产品分别需要多少补货量呢?
# t/ V' w8 [ B" U& H- z% G谢谢~!!!!!!! |