Los ejemplos utilizan datos generados (datalines) o SASHELP para crear y promover una biblioteca de formatos directamente dentro de los caslibs.
1 Bloque de código
PROC FORMAT, PROC CAS Data
Explicación : Este ejemplo ilustra la forma más común de 'promover' formatos en SAS Viya: creándolos directamente en un caslib designado para formatos (aquí, 'myglobalformats'). Esto hace que los formatos '$genderfmt' y 'agegrpfmt' estén inmediatamente disponibles para todas las operaciones posteriores en el caslib especificado y potencialmente para otros usuarios si el caslib es global y permanente. Define formatos y los aplica a una nueva tabla CAS.
¡Copiado!
options casopts=(caslib=casuser timeout=900);
cas casauto;
proc cas;
session casauto.addcaslib / caslib='myglobalformats' path='&_TEMP_/myformats' subdirs=true datasource=(srctype='path');
quit;
proc format lib=myglobalformats;
value $genderfmt
'M' = 'Masculin'
'F' = 'Féminin';
value agegrpfmt
low-<18 = 'Mineur'
18-high = 'Adulte';
run;
proc cas;
session casauto.addFmtSearchPath / searchPath={'myglobalformats'};
quit;
data casuser.clients (promote=yes);
input Name $ Gender $ Age;
format Gender $genderfmt. Age agegrpfmt.;
datalines;
Alice F 25
Bob M 17
Carol F 30
David M 20
;
run;
proc print data=casuser.clients;
run;
proc cas;
session casauto.removeFmtSearchPath / searchPath={'myglobalformats'};
session casauto.dropcaslib / caslib='myglobalformats';
quit;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.