2016-07-25 7 views
1

У меня есть лист excel, который содержит определенную строку, которая хочет отображать букву в соответствии с моими примерами, необходимыми для вывода.Показать письмо от определенной строки

Ниже приведен код, в котором я пытался получить желаемый результат? помочь внести изменения в свой код Приветствуется любая помощь ....

data test; 
set work.rr; 
full=scan(full,-5); 
run; 

ответ

0

Используйте функцию scan(), но с отрицательным параметром 2, т.е. рабочего назад от конца строки, и не забудьте указать разделитель , т.е. \:

 
data want ; 
    set have ; 
    prefix = substr(scan(full,-2,'\'),1,1) ; 
run ; 
+0

Зачем вам нужен макрос? Если вам нужен только столбец 'prefix', просто добавьте оператор' keep prefix; 'в приведенный выше пример. –

+0

Редактировать свой вопрос, чтобы показать пример. –

Смежные вопросы