Esta macro recorre una lista de valores especificada en el parámetro 'values'. Para cada valor, construye una instrucción condicional 'if var=valor then do; ... end;' y la escribe en el registro (log) a través de %PUT. Gestiona la adición de comillas alrededor de los valores si el parámetro 'quote' está activado. Depende de una macro externa llamada '%AHGcount' para contar los elementos.
Análisis de datos
Type : CREATION_INTERNE
El código no accede a ningún dato externo o tabla SAS. Solo procesa las cadenas de caracteres pasadas como parámetros.
1 Bloque de código
MACRO
Explicación : Definición de la macro. Itera sobre el número de elementos devueltos por %AHGcount. En cada iteración, extrae un valor a través de %SCAN, aplica opcionalmente comillas a través de %SYSFUNC(QUOTE), y luego usa %PUT para escribir la sintaxis de un bloque IF/THEN/DO SAS en el log.
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.