Вы также можете использовать функцию IFN
в оболочке %SYSFUNC
для выполнения простых условных logi c, подобных этому, в одной строке. Хорошая особенность IFN
заключается в том, что он также может справиться с отсутствием / пустым более легко, чем с тремя IF / THEN / ELSE.
%let G = %sysfunc(ifn(&k=1, &N, &K));