Hi @rob4681 ,
I've made a mistake in the formula, the OpCode01 column should be static as well. So, please try below:
Set(ProdDirOut,DataCardValue5_1.Selected.Value);
Set(CurrCount, LookUp(BatchTrack, 'Batch ID'=DataCardValue16_2.Text && 'Wafer ID'=DataCardValue28_2.Text, OpCode));
Set(NextCount, Switch(ProdDirOut,
"Prod1",
First(Sort(Filter(Prod1, OpCode01 > CurrCount), OpCode01)).OpCode01,
"Prod2",
First(Sort(Filter(Prod2, OpCode01 > CurrCount), OpCode01)).OpCode01,
"Trial",
First(Sort(Filter(Trial, OpCode01 > CurrCount), OpCode01)).OpCode01
)
);
Set(NextStep, Switch(ProdDirOut,
"Prod1",
LookUp(Prod1, OpCode01 = Value(NextCount), Step),
"Prod2",
LookUp(Prod2, OpCode01 = Value(NextCount), Step),
"Trial",
LookUp(Trial, OpCode01 = Value(NextCount), Step)
)
);
Best regards,