Utilización del recurso de macro

Una macro es un conjunto de comandos que genera sintaxis de comandos personalizada. El uso de macros puede reducir el tiempo y el esfuerzo necesarios para realizar tareas de análisis de datos complejas y repetitivas.

Las macros tienen dos partes: una definición de macro, que indica el principio y el final de la macro y da un nombre a la macro, y un cuerpo de macro, que contiene mandatos regulares o mandatos de macro que crean sintaxis de mandatos. Cuando una macro se invoca mediante la llamada de macro, la sintaxis se genera en un proceso denominado expansión de macro. A continuación, la sintaxis generada se ejecuta como parte de la secuencia de mandatos normal.

Este capítulo muestra cómo construir macros que realicen tres tareas de análisis de datos. En el primer ejemplo, las macros facilitan una tarea de coincidencia de archivos. En el Ejemplo 2, las macros automatizan una operación estadística especializada (contrastando un coeficiente de correlación de muestra con un coeficiente de correlación de población distinto de cero). Las macros del Ejemplo 3 generan datos aleatorios. Tal como se muestra en la tabla siguiente, cada ejemplo muestra varias características del recurso de macro. Para obtener información sobre mandatos de macro específicos, consulte el mandato DEFINE .

Tabla 1. Características de macro
  Ejemplo 1 Ejemplo 2 Ejemplo 3
Argumento de macro      
Palabra clave x x x
Valores predeterminados x   x
Ninguna x   x
Manipulación de series x   x
Repetición en bucle      
Índice x   x
Proceso de lista   x  
asignación directa x   x