La macro realiza la generación de código y la manipulación de cadenas de caracteres. No lee ninguna tabla de datos.
1 Bloque de código
MACRO
Explicación : Definición de la macro. Calcula el número de elementos a través de %_count, luego itera para generar el contenido de la instrucción when() utilizando %_list y %qscan para formatear cada elemento.
Explicación : Código de prueba (actualmente comentado en la fuente) que demuestra el uso de la macro en un Data Step para verificar si una variable 'hcpcs_cd' pertenece a una larga lista de códigos o rangos.
¡Copiado!
/* Exemple de validation (commenté dans la source) */
data _null_;
hcpcs_cd='63279';
select(hcpcs_cd);
%_bwhen('22100', '22110', '22318', '22319', '22326', '22548',
'22590', '22595', '61343', '63180', '63182', '63194', '63196', '63198',
'63250', '63265'-'63285', '63300', '63304') ex15=1;
otherwise;
end;
put ex15=;
run;
1
/* Exemple de validation (commenté dans la source) */
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.
Información de copyright : Copyright (c) 2013 Rodney Sparapani
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.