Publicado el :
Macro CREATION_INTERNE

Macro AHGhashvalue - Recuperación de valor Hash

Este código también está disponible en: Deutsch English Français
Esta macro utilitaria permite simular una tabla asociativa (hash) utilizando macro-variables. Toma un identificador de hash y una clave (handle), determina el índice de la clave a través de la macro externa %AHGindex, y luego construye dinámicamente el nombre de la variable que contiene el valor para devolverlo.
Análisis de datos

Type : CREATION_INTERNE


El procesamiento se basa exclusivamente en la manipulación de macro-variables y parámetros proporcionados en la llamada. No se lee ni se escribe ninguna tabla de datos SAS.

1 Bloque de código
MACRO
Explicación :
Declara las variables locales, calcula el índice de la clave a través de %AHGindex, recupera el valor correspondiente mediante la resolución indirecta de macro-variable y devuelve este valor.
¡Copiado!
1%macro AHGhashvalue(hashid,handle);
2 %local idx out;
3 %let indx=%AHGindex(&&&hashid.list,&handle);
4 %let out=&&&hashid&indx;
5 &out
6%mend;
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.