“Conocimientos Programación>Lenguajes De Programación

Lista de macros integradas SAS

2011/8/5
SAS macros pueden simplificar los programas de producción de SAS que requieren el uso de código repetitivo . SAS lenguaje de macros permite a los programadores para desarrollar código modular que a continuación se puede aplicar a y usado por otros programas . Dos componentes conforman una macro SAS: los códigos de macro ( una macro que se define en un programa por el usuario) y la variable macro. Existen variables macro como variables o incorporados , variables del sistema listos para llamadas variables automáticas definida por el usuario . Finalidad de las variables integradas automáticas Macro

varias variables ya están definidas y disponible para su uso una vez que un programador abre el paquete de software SAS. Estas variables incorporadas se conocen como variables automáticas macro y se indican con el prefijo "SYS " y luego el nombre de la función . Macros simplificar la codificación de un programa de SAS , permitiendo al usuario llamar a una función predefinida en un dato concreto . Esto ayuda a modularizar y promover la codificación eficiente .
Invocación de Variables de Macro Macro Código

Una llamada macro dentro de un programa se hace cuando una declaración es precedida por tanto un porcentaje firmar o el signo . Para invocar los códigos de macro - definidos por el usuario , coloque un "% " antes de la función o el nombre del programa macro. Para invocar una variable macro , coloque una " y " antes del nombre de la variable . Una vez , variables macro automáticas invocados son globales y están disponibles para otras rutinas en el programa.
De fecha y hora Función Variables Macro

de la incorporada en el variables macro disponibles en SAS , dos de los más populares y utilizados sistemáticamente son SYSDATE y SYSDAY . Una llamada de "& SYSDATE " devuelve la fecha actual en DATE6 . o DATE7 . formato . La variable SYSDAY devuelve el día actual de la semana . SYSTIME genera la hora de inicio de un trabajo de SAS.
Sistema de Medio Ambiente y Variables Hardware

Variables automáticas macro también puede describir el estado de un entorno informático . SYSDEVIC muestra el nombre de la tarjeta gráfica actual. SYSVER y SYSPROD devuelven la versión del software SAS y SAS si un producto tiene licencia . SYSSCP , SYSENV y SYSINFO proporcionar detalles sobre el sistema operativo y el entorno actual del equipo con SAS .
Macros proveedoras de Programa de Información

macros automáticas dentro de un programa de SAS puede transmitir información valiosa sobre la disponibilidad de conjuntos de datos, variables y valores generados dentro de un programa . SYSDSN y mostrar información sobre SYSLAST últimas conjunto de datos construidos a partir de un conjunto de estados . Sysmsg y SYSERR pueden ayudar con código de depuración generada por los procedimientos de SAS . SYSINDEX , SYSPBUFF , SYSBUFFR y SYSLIBRC proporcionan detalles específicos relacionados con el trabajo en cuanto a qué macros o textos figuran en las instrucciones del programa o asignaciones de variables. SYSJOBID ofrece la última persona para ejecutar el programa .
Mostrar una lista completa de Built -In SAS Macros

Para llamar a una lista completa de macros integradas SAS accesibles dentro de un programa, escriba y ejecute el siguiente código en el editor de SAS :

proc print data = sashelp.vmacro ; plazo;

Lenguajes De Programación
Cómo crear un archivo Autorun Inf
Cómo leer caracteres en MIPS
¿Qué lenguaje son aplicaciones Android Escrito en
Cómo reemplazar el método Edit DataGrid
Cómo crear diagramas UML
Cómo pasar variables de la shell de AWK
Cómo recuperar una marca de tiempo de Datagridview
Cómo compilar una ventana de mandatos COBOL
Conocimientos Informáticos © http://www.ordenador.online