¡Se puede hacer!
En el caso de tener un delimitador en tus datos puedes utilizar la función "SCAN()", aquí tienes un ejemplo de como utilizarlo:
data personas;
infile datalines delimiter=',';
length nombre $16 direccion $40;
input nombre$ direccion$;
datalines;
Andrea Gonzalez,Reforma 505 | Cuautemoc | CDMX
Ximena Perez, Duraznos 35 | Naucalpan | EDOMEX
;
run;
Data personas_scan;
set personas;
Calle=Scan(direccion,1,'|');
Delegacion_Municipio=Scan(direccion,2,'|');
Estado=Scan(direccion,3,'|');
drop direccion;
run;
... View more