Publicado el :
Macro CREATION_INTERNE

Sans titre

Este código también está disponible en: Deutsch English Français
Esta macro permite recuperar tres tokens (palabras) consecutivos en una cadena fuente (`str`). El índice de inicio se determina mediante la fórmula `(dimNum-1)*by`. La macro devuelve los elementos en las posiciones calculadas +1, +2 y +3. Cabe señalar que el parámetro `dlm` (delimitador) está presente en la firma pero no se utiliza en las llamadas `%scan` del cuerpo de la macro (por lo tanto, se aplican los delimitadores predeterminados).
Análisis de datos

Type : CREATION_INTERNE


El código solo realiza manipulaciones de cadenas de caracteres en lenguaje macro SAS sin acceso a los datos.

1 Bloque de código
MACRO
Explicación :
Define la macro que concatena los resultados de tres funciones %scan sucesivas para extraer segmentos de texto adyacentes.
¡Copiado!
1%macro AHGscanDim(str,dimNum,BY=2,dlm=%str( ));
2%scan(&str,%eval(( &dimNum-1)*&BY +1)) %scan(&str,%eval(( &dimNum-1)*&BY +2)) %scan(&str,%eval(( &dimNum-1)*&BY +3))
3%mend;
4 
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.