Hi Jarrod,
What does the @shape formula return? Does it return one of these values 19,20 or 21?
I guess it returns a longer string and not the above values. You might want to check that first.
And, if it does return one of those, then the code would be:
if {@Shape } IN ["19", "20", "21"] and {@Trailer Duty Rating} = 'ST' then
strD1a & strD1b & strD1c & strD1d & strD1e & strD1f & strD1g & strD1h & strD1i;
-Abhilash