Я пытаюсь выяснить, как проверить на шаге SAS DATA, содержится ли значение переменной в строке.
Допустим, у меня есть следующее:
Variable='some string'
String='ABC;EFG;IJKL;MNOPQ'.
Я хочу создать тест, возвращающий «ОК», если:
Variable = 'ABC'
переменная = 'EFG'
Плавающая = 'IJKL'
Плавающая = 'MNOPQ'
В противном случае возвращается «НЕ ОК»;
У меня есть следующий код:
FIND(String,TRIM(Variable)) GE 1 THEN PUT 'OK';
Предыдущая строка вернула бы тест, если
Variable = 'AB' ;
Variable = 'G;IJKL;M' ;
Variable = ';' ;
...
Чего я не хочу.
Есть идеи?
Спасибо