Solved! Go to Solution.
@VJ_88 One way of doing this with the dynamic select tool
Hey @VJ_88, is this what you're after? I've created an identical column next to the _FF version so you can see the before and after in one place, and that it discriminates based on the "_FF" suffix. Also wasn't sure if by numbers you meant strictly positive/negative and integers/floats, so have built something that handles them all:
IF EndsWith([_CurrentFieldName_], '_FF') THEN
IF !REGEX_Match([_CurrentField_], "-?\d+(?:\.?\d+)?") THEN -1
ELSE [_CurrentField_] ENDIF
ELSE [_CurrentField_]
ENDIF