Need help on calculation logic
Hi,
I am trying to implement a logic and it is not working. My issue is with below three rules and tsmin is giving 0 value. Any advise on this will help.
Below example lead time = 2,
Start = if(frozen > lead time, if(WD==1, lag(Dispatch tmp)+1,lag(Dispatch tmp)),0)
Dispatch=if(current==0,0,if(frozen > lead time && WD==1,tsmin(calculated index, start),lag(Dispatch tmp))
Dispatch tmp=Dispatch
| today | ||||||||||||||||
| Current | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| WD | F | F | T | T | F | F | T | T | F | T | T | F | F | T | T | F |
| frozen | 0 | 0 | 1 | 2 | 2 | 2 | 3 | 4 | 4 | 5 | 6 | 6 | 6 | 7 | 8 | 8 |
| Calculated Index | 999999 | 999999 | 7 | 8 | 999999 | 999999 | 11 | 12 | 999999 | 14 | 15 | 999999 | 999999 | 18 | 19 | 999999 |
| Start | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 8 | 8 | 9 | 12 | 12 | 12 | 13 | 15 | 15 |
| Dispatch | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 8 | 8 | 11 | 12 | 12 | 12 | 14 | 15 | |
| Dispatch tmp | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 8 | 8 | 11 | 12 | 12 | 12 | 14 | 15 | 0 |
Thanks,
Radhika