Macro

465 Résultats disponibles

Macro
Macro de Ventanas para PROC PRINT

Macro interactiva de SAS que utiliza una serie de ventanas para permitir al usuario especificar un conjunto de datos,...

Ver código
Macro
Creación de una función FCMP para escribir en un archivo

Esta macro SAS, `%mcf_string2file`, crea y compila una función FCMP (`mcf_string2file`) que permite escribir o añadir...

Ver código
Macro
Definición de parámetros gráficos para la salida GIF

Macro SAS para configurar las opciones gráficas GOPTIONS con el fin de generar archivos en formato GIF.

Ver código
Macro
Conversión de colores HLS a RGB

Macro SAS para convertir un color del sistema HLS (Tono, Luminosidad, Saturación) al sistema RGB (Rojo, Verde, Azul).

Ver código
Macro
Extraer las rutas de la opción SASAUTOS

Macro SAS para analizar la opción del sistema SASAUTOS y extraer la lista de rutas de búsqueda de macros.

Ver código
Macro
Análisis de frecuencia en varias tablas con una macro

Este script SAS crea dos tablas (hombres y mujeres) y utiliza una macro para realizar un análisis de frecuencia (PROC...

Ver código
Macro
Extraer el nombre de archivo y la ruta de una ruta absoluta

Macroprograma para descomponer una ruta de archivo absoluta en nombre de archivo y ruta padre.

Ver código
Macro
Dominando las Macros en SAS: Guía para gestionar librerías con APPEND

Macro utilitaria para añadir dinámicamente una ruta o un fileref a la lista de búsqueda de macros autocall (opción de...

Ver código
Macro
Cómo automatizar listas en SAS: Genera código dinámico con una sola Macro

Macro de tipo función que permite editar una lista de elementos delimitados por espacios aplicando una cadena de modi...

Ver código
Macro
Generación dinámica de gráficos por acción

Este script utiliza una macro SAS para generar dinámicamente un informe PDF distinto para cada acción (stock) present...

Ver código
Macro
Eliminación de macros del catálogo work.sasmacr por patrón SQL

Macro para eliminar macros del catálogo work.sasmacr utilizando un patrón de búsqueda SQL especificado por el usuario.

Ver código
Macro
Macro de utilidad para truncar una tabla SAS

Macro SAS que elimina todas las observaciones de una tabla, preservando su estructura, índices y restricciones de int...

Ver código
Macro
commaparms - Añadir comas a los parámetros de macro

Macro tipo función para reinsertar las comas entre los parámetros de una macro en una cadena de caracteres.

Ver código
Macro
Macro SAS para la recuperación de la versión de una tabla (`AHGtabver`)

Esta macro permite recuperar el número de versión de una tabla o un componente ejecutando un comando de sistema exter...

Ver código
Macro
Aserción de no-vacuidad de un conjunto de datos

Genera un evento si un conjunto de datos especificado no existe o si está vacío (no contiene ninguna observación).

Ver código
Macro
Macro de utilidad para determinar la extensión de los catálogos SAS

Macro que determina la extensión de archivo de catálogo SAS (.sas7bcat, .sc2, etc.) en función de un número de versió...

Ver código
Macro
Macro _COUNT: Contar elementos de una lista

Una macro SAS que cuenta y devuelve el número de elementos individuales en una lista de valores.

Ver código
Macro
Macro para verificar la existencia de un dataset

Esta macro, _dsexist, devuelve 1 (verdadero) si un dataset SAS existe y 0 (falso) en caso contrario. Incluye tratamie...

Ver código
Macro
Macro para mostrar un conjunto de datos

Macro SAS que encapsula el procedimiento PROC PRINT para mostrar el contenido de un conjunto de datos con opciones de...

Ver código
Macro
Recuperación del nombre y la ruta del script actual

Script de utilidad para extraer y mostrar la ruta absoluta y el nombre del archivo SAS que se está ejecutando.

Ver código
Macro
Macro de Análisis de Cadenas de Caracteres

Esta macro SAS permite dividir una cadena de caracteres en palabras o frases según delimitadores especificados, para ...

Ver código
Macro
Llamada múltiple a la macro parsemacro

Ejecución de la macro %parsemacro en una lista de componentes.

Ver código
Macro
Gestión de variables de ruta de acceso del sistema operativo

Esta macro crea variables macro globales para referenciar directorios del sistema operativo basándose en variables gl...

Ver código
Macro
Macro nvars - Número de variables

Macro de utilidad que devuelve el número de variables en una tabla SAS dada.

Ver código
Macro
Macro para contar variables numéricas en un conjunto de datos

Macro de tipo función para devolver el número de variables numéricas en un conjunto de datos SAS.

Ver código
Macro
Macro `now` para marca de tiempo

Macro estilo función para devolver la marca de tiempo actual.

Ver código
Macro
Gestión de conversiones de fechas numéricas con FCMP

Este script SAS demuestra la creación y el uso de funciones FCMP para convertir valores de fecha SAS a formato numéri...

Ver código
Macro
Macro para contar variables

Macro SAS para obtener el número de variables en un conjunto de datos SAS especificado.

Ver código
Macro
Macro para obtener el número de observaciones

Esta macro devuelve el número de observaciones de un conjunto de datos SAS especificado.

Ver código
Macro
Macro SAS para eliminar comas

Macro funcional para reemplazar comas por espacios en una cadena de caracteres.

Ver código
Macro
Eliminación de duplicados en una lista

Macro de estilo función para eliminar duplicados en una lista de elementos delimitados por espacios.

Ver código
Macro
Sans titre

Script que contiene utilidades de macro para la gestión de versiones de SAS y cadenas de caracteres.

Ver código
Macro
Macro de restablecimiento de entorno SAS

Macro utilitaria para restablecer la numeración de páginas y limpiar las ventanas en entornos antiguos.

Ver código
Macro
Macro de configuración gráfica NEXT

Macro que define opciones gráficas globales para el dispositivo 'nxtcolor'.

Ver código
Macro
Macro de impresión NEXTLPR

Define una macro para configurar el entorno gráfico de SAS con el fin de imprimir a través del comando del sistema 'l...

Ver código
Macro
Prueba de la macro mv_jobflow para la orquestación de tareas

Este script SAS es un caso de prueba completo para la macro `mv_jobflow`, una herramienta de orquestación de tareas. ...

Ver código
Macro
Verificación de existencia de variable macro con ámbito

Verifica la existencia de una variable macro SAS, permitiendo una limitación opcional a un ámbito específico (scope).

Ver código
Macro
Macro de recuperación de código multiplataforma

Macro genérica para recuperar código SAS (trabajos Viya, stored processes SAS 9, o programas SASjs) en función de la ...

Ver código
Macro
Llamada a la macro mcrTwo

Invocación de la macro %mcrTwo con un parámetro específico.

Ver código
Macro
Hello World con Variable Macro

Script de introducción que muestra un mensaje personalizado en el registro SAS.

Ver código
Macro
Prueba de recuperación de código de trabajo de SAS Viya

Script de prueba unitaria que valida la creación de un Trabajo SAS y la recuperación de su código fuente a través de ...

Ver código
Macro
Macro makehash - Inicialización de objetos Hash

Macro utilitaria in-datastep para inicializar y configurar rápidamente un objeto Hash SAS.

Ver código
Macro
Macro Maxlengths - Cálculo de longitudes de cadenas

Macro utilitaria que permite determinar la longitud máxima real de los datos contenidos en variables de tipo carácter...

Ver código
Macro
Macro de resolución de nombres de empresas

Macro que muestra el nombre completo de una empresa basado en su abreviatura.

Ver código
Macro
Macro WHEROBS - Conteo filtrado de observaciones

Macro SAS para contar el número de observaciones en una tabla aplicando un filtro WHERE opcional.

Ver código
Macro
Ejecución dinámica recursiva de archivos SAS

Macro para incluir y ejecutar todos los programas SAS ubicados en un directorio y sus subdirectorios.

Ver código
Macro
Inspección de directorio a través de funciones Macro SAS

Script macro para listar y contar archivos en un directorio dado.

Ver código
Macro
Esqueleto de macro de validación m_val_xxx

Estructura base para una macro de validación con documentación Doxygen integrada.

Ver código
Macro
Macro Listvar: Extracción y ordenación de metadatos de variables

Macro de utilidad para listar las variables de una tabla SAS y crear una tabla de salida que contenga sus metadatos o...

Ver código
Macro
Configuración y prueba de macros Autocall

Script que ilustra la definición de macros locales, la modificación de la ruta de búsqueda de macros (sasautos) y la ...

Ver código
Macro
Uso del operador IN y MINDELIMITER en macros SAS

Ejemplo de uso del operador IN en una macro con un delimitador personalizado.

Ver código
Macro
Macro hasvarsc - Verificación de presencia de variables de tipo carácter

Función macro que devuelve verdadero (1) si un conjunto de datos contiene todas las variables de tipo carácter especi...

Ver código
Macro
Manipulación de Macrovariables y Operaciones Aritméticas

Ejemplo de uso de las instrucciones macro %LET y %PUT para definir variables y mostrar resultados.

Ver código
Macro
Generación de informes HTML dinámicos a través de macros

Conjunto de macros para generar dinámicamente una página HTML que contiene enlaces a bibliotecas SAS y archivos del s...

Ver código
Macro
Macro de exportación CSV (ex_csv)

Macro de utilidad para exportar una tabla SAS a un archivo CSV a través de PROC EXPORT.

Ver código
Macro
Creación dinámica de variables macro verticales

Ejercicio práctico para crear una lista vertical de variables macro durante la ejecución de un Data Step.

Ver código
Macro
Uso de listas de variables macro para programas dinámicos

Creación dinámica de variables macro a partir de los datos de un conjunto de datos SASHELP.CLASS y visualización en e...

Ver código
Macro
Segmentación dinámica de datos a través de Variables Macro

Script educativo que ilustra cómo dividir dinámicamente una tabla en múltiples subtablas basándose en los valores dis...

Ver código
Macro
Macro doallitem - Ejecución iterativa de código

Macro utilitaria que permite ejecutar un fragmento de código SAS para cada elemento de una lista definida.

Ver código
Macro
Ejercicio: Creación dinámica de variables macro con PROC SQL

Ejercicio de formación para crear una lista horizontal de valores en una variable macro usando la sintaxis INTO de PR...

Ver código
Macro
Creación dinámica de lista de variables macro horizontal

Script que genera una lista de valores separados por una tilde (~) en una variable macro a partir de una tabla SAS.

Ver código
Macro
Macro dirfp2sas: Listado de archivos de Windows a tabla SAS

Macro de utilidad para listar las rutas completas de archivos que coinciden con un patrón dado en una tabla SAS.

Ver código
Macro
Macro appmvar - Concatenación condicional de variables macro

Macro estilo función para añadir una cadena de caracteres a una variable macro existente.

Ver código
Macro
Asersión de error esperado (Framework FUTS)

Macro utilitaria del framework de prueba FUTS que verifica si un error esperado ocurrió durante la ejecución.

Ver código
Macro
Instantánea diferencial de los datasets WORK

Macro utilitaria para identificar las tablas SAS recién creadas en la librería WORK entre dos etapas.

Ver código
Macro
Macro para recuperar nombres de tablas

Macro que genera una lista de todos los conjuntos de datos presentes en una biblioteca SAS dada a través de una varia...

Ver código
Macro
Macro AHGlibpath - Recuperación de la ruta física de una librería

Macro utilitaria para recuperar la ruta del sistema asociada a un libref SAS dado.

Ver código
Macro
Macros de utilidad AHG para manipulación de cadenas

Definición de tres macros de utilidad (AHGstartwith, AHGtestANDcut, AHGmask) destinadas a la manipulación y verificac...

Ver código
Macro
Generación de esqueletos IF-THEN en el log

Macro utilitaria que genera y muestra bloques de instrucciones IF-THEN-DO en el log de SAS para una variable y una li...

Ver código
Macro
Macro _pdfjam para fusionar archivos PDF

Esta macro SAS utiliza la utilidad externa 'pdfjam' para fusionar un archivo PDF principal con una serie de archivos ...

Ver código
Macro
Macro de alineación justificada izquierda-derecha

Macro de utilidad que permite alinear texto a izquierda y derecha con un ancho definido.

Ver código
Macro
Macro SAS para Justificación de Texto a la Izquierda

Esta macro SAS, llamada `_lj`, está diseñada para justificar texto a la izquierda según el tamaño de línea especifica...

Ver código
Macro
Macro _NULL: Determinación del dispositivo nulo del sistema

Esta macro proporciona la ruta del dispositivo nulo (_NULL) adaptada al sistema operativo actual (Unix o Windows), pe...

Ver código
Macro
Macro de extracción de opciones de dataset

Macro de utilidad para aislar y devolver la parte de 'opciones' de un nombre de dataset SAS proporcionado como cadena.

Ver código
Macro
Macro de utilidad _PAD para el relleno de texto

Esta macro SAS, llamada _PAD, está diseñada para generar una cadena de caracteres repetida ('pad') con el fin de llen...

Ver código
Macro
Uso de la Facilidad Macro para Generar Código DATA Step CAS

Este artículo explica cómo usar la facilidad macro SAS para generar dinámicamente código SAS DATA Step que interactúa...

Ver código
Macro
Macro de inversión de cadena y pruebas de variables

Script SAS que define una macro para invertir una cadena de caracteres y realiza pruebas simples de visualización de ...

Ver código
Macro
Comparación de filtrado IF vs WHERE en una macro

Script que genera datos de prueba y ejecuta una macro para comparar repetidamente dos métodos de filtrado (IF vs WHERE).

Ver código
Macro
Función GET (Expression Engine Language)

La función GET devuelve el elemento ubicado en un índice especificado en una matriz dinámica de Expression Engine Lan...

Ver código
Macro
Macro para normalizar las rutas de SASUnit

Función macro que convierte una ruta SAS en Windows para usar solo barras diagonales ('/'), compatible con SASUnit.

Ver código
Macro
Extracción de estadísticas de PROC FREQ mediante archivo de texto

Macro SAS que extrae una estadística específica de los resultados de PROC FREQ redirigiendo la salida a un archivo de...

Ver código
Macro
Creación y Prueba de un Web Service SAS para el envío de objetos

Este script SAS utiliza macros para crear y probar un web service llamado 'sendObj'. El servicio está diseñado para d...

Ver código
Macro
Prueba de la macro ms_getusers

Script de prueba unitaria para la macro ms_getusers, validando la extracción de usuarios y la gestión del alcance de ...

Ver código
Macro
Prueba de la macro ms_deletefile

Script de prueba unitaria para validar el funcionamiento de la macro ms_deletefile.

Ver código
Macro
Macro mp_wait4file - Espera de disponibilidad de archivo

Macro utilitaria que suspende la ejecución del programa hasta que aparece un archivo objetivo o expira un plazo.

Ver código
Macro
Escaneo Recursivo de un Directorio

Macro SAS que escanea recursivamente un árbol de directorios para listar todas las subcarpetas y archivos.

Ver código
Macro
Generación de carga de trabajo para pruebas de rendimiento

Macro que ejecuta una serie de tratamientos SAS (Data Step, SQL, Sort, Summary) durante un tiempo determinado para si...

Ver código
Macro
Macro de prueba de velocidad de escritura en una biblioteca SAS

Esta macro evalúa la velocidad de escritura creando un conjunto de datos temporal de un tamaño especificado en una bi...

Ver código
Macro
Administrador de Claves-Valores en un Dataset

Esta macro SAS, `%mp_setkeyvalue`, permite almacenar y gestionar pares clave-valor en un dataset SAS especificado. Cr...

Ver código
Macro
Macro mp_perflog - Registro de rendimiento

Macro de utilidad para registrar puntos de control de rendimiento (mensaje, ID de trabajo, marca de tiempo) en una ta...

Ver código
Macro
Generación de una expresión de hash MD5

Macro SAS para generar una expresión de hash MD5 para un conjunto de variables de caracteres y numéricas, destinada a...

Ver código
Macro
Generación de DDL para una tabla SAS

Macro envoltorio (wrapper) para generar el DDL (Data Definition Language) de una tabla SAS específica, permitiendo es...

Ver código
Macro
Prueba de la macro mp_ds2cards y mp_assert

Este script SAS prueba la funcionalidad de la macro `mp_ds2cards`, que convierte un conjunto de datos SAS en instrucc...

Ver código
Macro
Extracción de Valores Distintos Formateados

Esta macro permite extraer los valores distintos formateados de una variable específica de un conjunto de datos SAS.

Ver código
Macro
Macro SAS mp_dropmembers

Macro para eliminar tablas y vistas SAS sin generar advertencias en el log. Útil para la eliminación condicional o de...

Ver código
Macro
Macro para crear vistas del diccionario SQL

Esta macro crea dinámicamente vistas en una biblioteca SAS especificada (por defecto WORK) para todas las entradas de...

Ver código
Macro
Gestión de tablas Core SASjs (mp_coretable)

Macro de gestión centralizada para la definición de tablas permanentes (DDL) de la biblioteca sasjs/core.

Ver código
Macro
Prueba de la macro `dostuff` con `mp_assertscope`

Este script prueba una macro llamada `dostuff` que manipula variables de macro globales. Utiliza las macros de prueba...

Ver código
Macro
Concatenación de archivos binarios

Macro para concatenar el contenido de múltiples archivos en modo binario.

Ver código
Macro
Obtener la fecha de última modificación de un dataset

Macro de tipo función que devuelve la fecha y hora de la última modificación de un conjunto de datos SAS, con una opc...

Ver código
Macro
Macro para la extracción de rutas y URI de metadatos

Esta macro extrae la ruta de un elemento del árbol de metadatos BIP o su URI, y lo almacena en un conjunto de datos d...

Ver código
Macro
Recuperación de Objetos de Metadatos (mm_getobjects)

Macro para recuperar la lista de objetos de un tipo específico desde el servidor de metadatos de SAS (herencia SAS 9).

Ver código
Macro
Macro para la creación recursiva de directorios

Macro SAS para crear directorios de forma recursiva en el sistema operativo.

Ver código
Macro
Macro %mixcase para formatear texto en mayúsculas y minúsculas

Macro SAS para convertir una cadena de caracteres a mayúsculas y minúsculas, capitalizando la primera letra de cada p...

Ver código
Macro
Macro de anotación para datos faltantes

Esta macro genera un conjunto de datos de anotación para visualizar observaciones con valores faltantes para las vari...

Ver código
Macro
Macro Min_Member_Length

Esta macro toma una lista delimitada y devuelve la longitud mínima de cualquier miembro de esa lista.

Ver código
Macro
Verificación de existencia de archivo SASHDAT en CAS

Macro que verifica si una tabla en formato .sashdat existe en una librería CAS especificada.

Ver código
Macro
Macro para escribir un archivo de texto

Esta macro permite crear o añadir contenido a un archivo de texto utilizando únicamente funciones de macro SAS. Puede...

Ver código
Macro
Macro de extracción de palabras únicas entre dos cadenas

Esta macro SAS compara dos cadenas de caracteres separadas por espacios y devuelve las palabras presentes en la prime...

Ver código
Macro
Extracción de palabras comunes en dos cadenas

Macro SAS para identificar y devolver las palabras comunes en dos cadenas de caracteres separadas por espacios.

Ver código
Macro
Verificación de variables macro (mf_verifymacvars)

Verifica si un conjunto de variables macro existen y contienen valores no vacíos.

Ver código
Macro
Eliminación de caracteres al final de la cadena

Macro SAS para eliminar una cadena de caracteres específica del final de otra cadena de caracteres si está presente.

Ver código
Macro
Obtención del formato de una variable SAS

Macro SAS que devuelve el formato de una variable especificada a partir de un conjunto de datos SAS (tabla o vista). ...

Ver código
Macro
Prueba de la macro mf_getvarcount

Script de prueba unitaria que verifica el conteo de variables en una tabla SAS a través de la macro mf_getvarcount.

Ver código
Macro
Determinación del usuario de sesión

Macro de utilidad para determinar el identificador del usuario SAS en función del contexto de la sesión (Viya Compute...

Ver código
Macro
Generación de un Fileref Único

Macro SAS que asigna y devuelve un fileref temporal no utilizado, evitando problemas de reconocimiento de filerefs na...

Ver código
Macro
Extracción del nombre de formato SAS

Macro para extraer el nombre base de un formato SAS, ignorando su longitud y sus decimales.

Ver código
Macro
Obtener el tipo de motor de una biblioteca SAS

Esta macro devuelve el tipo de motor de una biblioteca SAS especificada.

Ver código
Macro
Determinación dinámica de la ubicación raíz de una aplicación

Macro SAS para identificar dinámicamente la ruta raíz (appLoc) de una aplicación SASjs en el árbol lógico de carpetas...

Ver código
Macro
Selección de formato DateTime (mf_fmtdttm)

Macro que determina el formato óptimo de fecha/hora (E8601DT26.6 o DATETIME19.3) en función de la versión del entorno...

Ver código
Macro
Verificación de existencia de variables en un conjunto de datos (mf_existvarlist)

Esta macro verifica si todas las variables especificadas en 'varlist' existen en un conjunto de datos SAS dado por 'l...

Ver código
Macro
Deduplicación de cadena de caracteres

Macro para eliminar duplicados en una cadena de caracteres basada en un delimitador especificado.

Ver código
Macro
Muestra una ventana de alerta JavaScript

Macro para mostrar un mensaje en una ventana de alerta JavaScript estandarizada en una aplicación web SAS.

Ver código
Macro
Cálculo de la longitud de visualización de un valor numérico

Macro SAS que define una función FCMP para calcular la longitud de visualización mínima de un valor numérico.

Ver código
Macro
Detección de índices máximos de títulos y notas al pie

Macro de utilidad para identificar los números más altos utilizados para títulos y notas al pie en la sesión SAS actual.

Ver código
Macro
Macro para la longitud máxima de los miembros de una lista

Esta macro toma una lista delimitada como entrada y calcula la longitud máxima de cualquier miembro de esa lista.

Ver código
Macro
Carga de biblioteca de macros desde GitHub

Script de inicialización que descarga y compila dinámicamente un conjunto de macros SAS desde un repositorio público ...

Ver código
Macro
Mensajes de la Macro Marvel

Macro SAS que muestra citas de superhéroes en el log.

Ver código
Macro
Macro markdsn - Apertura interactiva de tabla

Macro de utilidad diseñada para abrir una tabla SAS (dataset) cuyo nombre está almacenado en el portapapeles del sist...

Ver código
Macro
Macro Markcode - Ejecución interactiva y visualización (Legacy)

Macro utilitaria diseñada para entornos SAS interactivos clásicos (Display Manager) para enviar el código del buffer ...

Ver código
Macro
Creación y asignación de una biblioteca temporal

Esta macro verifica la existencia del directorio 'c:\tempwork' y lo crea si es necesario en un sistema Windows, luego...

Ver código
Macro
Creación de fecha SDTM --DTC

Esta macro SAS genera una variable de fecha en formato SDTM (--DTC) a partir de componentes de fecha y hora proporcio...

Ver código
Macro
Manipulación de Variables Macro y Creación de Datos

Este script SAS demuestra la creación de un conjunto de datos interno y el uso de diversas funciones macro para manip...

Ver código
Macro
Macro de prueba de ruta

Análisis y demostración del uso de la macro %SYSFUNC(DEQUOTE) para manejar cadenas de caracteres con o sin comillas.

Ver código
Macro
Macro de prueba de impresión y frecuencia

Este script SAS define una variable macro global y una macro para mostrar información de versión y ejecutar un proced...

Ver código
Macro
Eliminación de macros compiladas

Macro de utilidad para eliminar las macros compiladas de la sesión actual (biblioteca WORK).

Ver código
Macro
Macro de comparación de cadenas (abreviatura)

Proporciona una macro-función %mabbrev que imita la función 'abbrev' de REXX, permitiendo verificar si una cadena de ...

Ver código
Macro
Macro utilitaria genérica m_utl_xxx

Macro utilitaria para una función genérica. Proporciona una descripción breve y detallada de la función de la macro.

Ver código
Macro
Plantilla de definición de macro m_uc_xxx

Este archivo es una plantilla estandarizada para la creación de macros SAS, que incluye una estructura de documentaci...

Ver código
Macro
Macro de registro m_log_xxx

Esqueleto de macro SAS diseñado para el registro (logging), conteniendo únicamente la estructura de definición y la d...

Ver código
Macro
Macro de encabezado genérica m_hdr_xxx

Macro de encabezado estandarizada para scripts SAS, que facilita la documentación y la gestión de parámetros como la ...

Ver código
Macro
Plantilla de macro m_cst_xxx

Esqueleto de definición para una macro SAS personalizada, incluyendo una documentación de cabecera estandarizada.

Ver código
Macro
Entrada interactiva a través de Macro Window (Legacy)

Define e intenta mostrar una ventana interactiva de texto para la entrada de un parámetro.

Ver código
Macro
Limpieza y Normalización de Nombres de Variables SAS

Este script SAS ilustra tres implementaciones de una macro '%fixname' cuyo objetivo es limpiar y normalizar cadenas d...

Ver código
Macro
Macro SAS CALC para análisis descriptivo

Esta macro SAS, llamada CALC, permite validar las variables de un conjunto de datos especificado y ejecutar el proced...

Ver código
Macro
Macro Condicional Simple

Este script SAS define y utiliza una macro simple que toma un parámetro y muestra un nombre de empresa correspondient...

Ver código
Macro
Macro para mostrar nombres de empresas

Esta macro SAS muestra el nombre completo de una empresa basándose en una abreviatura proporcionada como parámetro en...

Ver código
Macro
Macro de saludo empresarial

Esta macro muestra un nombre de empresa o una frase genérica en el registro SAS según el argumento proporcionado.

Ver código
Macro
Macro WHERE condicional de estado

Define y ejecuta una macro SAS que determina una región geográfica (Sureste, Noroeste, Desconocido) en función de un ...

Ver código
Macro
Extracción segura del primer carácter de macro-variable con %SUPERQ

Demuestra la importancia de la función macro %SUPERQ para manipular cadenas de caracteres que contienen caracteres es...

Ver código
Macro
Definición y llamada de la macro where

Definición de una macro simple que utiliza lógica condicional para mostrar una región geográfica en el log en función...

Ver código
Macro
Gestión de caracteres especiales en macros

Ejemplo de uso de las funciones de citación %STR y %NRSTR.

Ver código
Macro
Gestión del delimitador de espacio en %QSCAN

Ilustración del uso de la función %str para definir un espacio como delimitador en la función macro %qscan.

Ver código
Macro
Macro de Procesamiento de Nombres

Este script define y utiliza una macro SAS para reorganizar un nombre completo (formato 'Apellido, Nombre') a 'Nombre...

Ver código
Macro
Macro de Reorganización de Nombre

Macro SAS para reorganizar un nombre completo (Apellido, Nombre) en Nombre Apellido.

Ver código
Macro
Macro de manipulación de cadenas de caracteres

Esta macro SAS toma un nombre completo (en formato 'Apellido, Nombre') como entrada, invierte el orden para mostrar '...

Ver código
Macro
Extracción y reformateo de nombre

Este script define y llama a una macro SAS para extraer el nombre y el apellido de una cadena de caracteres formatead...

Ver código
Macro
Manipulación de cadenas de caracteres con macro %SCAN

Este script SAS define y ejecuta una macro que manipula una cadena de caracteres que representa un nombre completo (f...

Ver código
Macro
Macro de reorganización de nombres

Este script SAS define una macro para reorganizar un nombre completo proporcionado en el formato 'Apellido, Nombre' a...

Ver código
Macro
Eliminación de macros con %SYSMACDELETE

Ilustración de la eliminación de una definición de macro y el intento de llamada posterior.

Ver código
Macro
Análisis del Catálogo de Macros SAS

Este script SAS examina las opciones del sistema relacionadas con el almacenamiento de macros y lista el contenido de...

Ver código
Macro
Listar archivos con ruta completa (Unix)

Macro de tipo función que devuelve la lista de archivos de un directorio en un sistema Unix, con su ruta completa y e...

Ver código
Macro
Macro lsfp2sas - Listado de archivos Unix/Linux a SAS

Macro de utilidad que permite listar archivos Unix/Linux que coinciden con un patrón específico y almacenar esta list...

Ver código
Macro
Macro lscmd - Listar los archivos de un directorio Unix

Macro tipo función que devuelve la lista de miembros de un directorio Unix a través del comando 'ls -1'.

Ver código
Macro
Sans titre

Este script demuestra el uso de la macro %listmacro para inspeccionar y gestionar macros SAS, integrando aserciones p...

Ver código
Macro
Macro ljustify

Macro SAS para justificar a la izquierda todas las variables de tipo carácter de un conjunto de datos.

Ver código
Macro
Macro de Lista de Archivos SAS

Este script contiene una macro SAS para listar los archivos de un directorio dado, incluyendo sus subdirectorios, con...

Ver código
Macro
Macro list2items para conversión de lista a variables

Crea un conjunto de variables macro a partir de una lista de valores proporcionada, prefijando estas variables y prop...

Ver código
Macro
Macro list2format

Crea un formato numérico SAS basado en una lista de valores proporcionada como parámetro.

Ver código
Macro
Macro _MIN: Encontrar el Mínimo

Macro SAS que determina el mínimo entre dos expresiones, similar a la función MIN() del DATA STEP, manejando argument...

Ver código
Macro
Macro _MAX para el Máximo

Esta macro implementa una función similar a la función MAX() de DATA STEP, devolviendo el máximo de dos argumentos o ...

Ver código
Macro
Macro _LS para LINESIZE

Macro de utilidad para recuperar el valor de la opción del sistema SAS 'LINESIZE'.

Ver código
Macro
Macro _LIBLIST

Macro para listar los miembros de una biblioteca SAS especificada.

Ver código
Macro
Macro _LIB para extracción del nombre de la biblioteca

Esta macro extrae el nombre de la biblioteca SAS de una referencia completa a un conjunto de datos, o devuelve 'work'...

Ver código
Macro
Ejemplo de creación de datos y macro condicional

Este script SAS ilustra la creación de conjuntos de datos internamente a través de DATA STEP y la definición/llamada ...

Ver código
Macro
Macros de utilidad para el análisis de datos y la manipulación de metadatos SAS

Este script proporciona un conjunto de tres macros SAS. La macro 'DissGraphMakerLogOdds' realiza un análisis profundo...

Ver código
Macro
Macro de formato de logs y seguimiento de tiempo

Macro de utilidad para generar mensajes de log limpios y enmarcados, incluyendo el cálculo del tiempo de ejecución y ...

Ver código
Macro
Creación de un título alineado a la izquierda

Macro SAS para generar un título de informe alineado a la izquierda.

Ver código
Macro
Macro lafootnote

Crea una nota al pie alineada a la izquierda en las salidas SAS.

Ver código
Macro
Gestión de variables macro

Este script SAS ilustra la declaración, asignación y visualización de variables macro.

Ver código
Macro
Macro funcional para formato ISO 8601

Esta macro funcional genera una cadena de caracteres en formato ISO 8601 (YYYY-MM-DDTHH:MM:SS) a partir de dos variab...

Ver código
Macro
Definición de formatos ISO para fecha y hora

Esta macro SAS define formatos personalizados para fechas y horas según la norma ISO 8601, gestionando específicament...

Ver código
Macro
Macro addvar - División de variables de texto

Macro SAS diseñada para gestionar y dividir variables de texto que exceden una longitud máxima especificada (por defe...

Ver código
Macro
Macro jjqcclean - Limpieza del entorno de trabajo

Macro de utilidad para vaciar la biblioteca WORK y restablecer la variable DOMAIN.

Ver código
Macro
Generación de lista de números delimitados

Macro para crear una lista de números enteros delimitados.

Ver código
Macro
Verificación de la validez de un nombre SAS

Macro funcional para verificar si una cadena de caracteres es un nombre SAS válido según las reglas de nomenclatura.

Ver código
Macro
Extracción de la parte de fecha ISO 8601

Macro tipo función para extraer la parte de fecha de un valor de texto datetime en formato estándar ISO 8601.

Ver código
Macro
Creación de variables macro con ceros iniciales a través de PROC SQL

Script que genera una serie de variables macro numeradas (name01 a name19) a partir de los datos de la tabla SASHELP....

Ver código
Macro
Macro para emitir un mensaje de traza

Esta macro SAS emite un mensaje de traza a un registrador específico utilizando la función `log4sas_logevent` del fra...

Ver código
Macro
Emitir un mensaje de advertencia a través de Log4SAS

Macro utilitaria para enviar un mensaje de advertencia a un logger de Log4SAS especificado.

Ver código
Macro
Macro utilitaria _LAST

Genera una expresión lógica para identificar la última observación de un grupo BY o la última observación global de u...

Ver código
Macro
Emisión de mensaje fatal a través de log4sas

Macro SAS para emitir un mensaje de nivel FATAL a un registrador log4sas especificado.

Ver código
Macro
Macro de emisión de mensaje de información LOG4SAS

Esta macro SAS emite un mensaje de información a un logger LOG4SAS especificado, incluyendo verificaciones de validez...

Ver código
Macro
Emite un mensaje de error en un 'assert' a un registrador

Emite un mensaje de error dentro de una aserción a un registrador.

Ver código
Macro
Mensaje de información de aserción Log4SAS

Emite un mensaje de información de una aserción a un registrador.

Ver código
Macro
Macro de advertencia para aserción SASUnit

Esta macro interna de SASUnit emite un mensaje de advertencia a través de un registrador, específicamente durante una...

Ver código
Macro
Definición y Verificación de Macro SAS

Este script ilustra la definición de una macro SAS simple y la verificación de su registro en el catálogo temporal de...

Ver código
Macro
Llamada simple a una macro SAS

Este script ilustra la llamada a una macro SAS (`%puttime`) para mostrar la hora actual en el registro, demostrando l...

Ver código
Macro
Uso de la función macro %INDEX

Este script SAS ilustra el uso de la función macro %INDEX para buscar una subcadena de caracteres dentro de una caden...

Ver código
Macro
Definición de la macro Prtlast

Este script define una macro de utilidad llamada %prtlast que muestra los datos de la tabla creada más recientemente ...

Ver código
Macro
Uso de la función macro IFC para la detección de SO

Ejemplo de uso de la función `ifc` a través de `%sysfunc` para ejecutar lógica condicional inmediata en el lenguaje m...

Ver código
Macro
Macro de utilidad IF-ELSE

Define y utiliza una macro de utilidad 'ifelse' para la evaluación condicional de cadenas de caracteres.

Ver código
Macro
Macro Import - Gestión de dependencias

Macro de utilidad fundamental para la importación inteligente y la gestión de dependencias de archivos de macros SAS.

Ver código
Macro
Conversión HLS Hexadecimal a Decimal

Macro que convierte un código de color SAS HLS hexadecimal a formato decimal.

Ver código
Macro
Macro utilitaria para la configuración de gráficos SAS/GRAPH

Macro-programa SAS para inicializar dinámicamente las opciones gráficas (GOPTIONS) en función del dispositivo de sali...

Ver código
Macro
Verificación de variables en un conjunto de datos

Esta macro de tipo función devuelve '1' si un conjunto de datos contiene todas las variables especificadas en una lis...

Ver código
Macro
Método de búsqueda y navegación para VIEWTABLE

Este método, diseñado para ser utilizado en una clase VIEWTABLE (SAS/AF), intercepta comandos para buscar valores en ...

Ver código
Macro
Macro de estilo Greenbar para ODS

Esta macro implementa un efecto 'greenbar' (líneas alternas de colores) para mejorar la legibilidad de los informes g...

Ver código
Macro
Verificación de existencia de variables macro globales

Macro de estilo función que devuelve 'verdadero' (1) si todas las variables macro globales especificadas existen en e...

Ver código
Macro
Lista de variables macro globales

Esta macro de tipo función devuelve una lista de los nombres de las variables macro globales SAS actuales.

Ver código
Macro
Extracción y gestión de estilos ODS

Este script SAS extrae la lista de estilos ODS disponibles, los exporta a Excel y luego los reimporta para generar sc...

Ver código
Macro
Definición de la macro GHI

Definición de una macro simple que muestra un mensaje en el log para verificar la autocall.

Ver código
Macro
Macros de instalación y carga de repositorios Git

Dos macros para clonar un repositorio Git/GitHub y cargar automáticamente las macros SAS contenidas.

Ver código
Macro
Macro de inclusión de código SAS desde GitHub

Esta macro SAS permite incluir y ejecutar archivos de código SAS almacenados en un repositorio GitHub especificado, f...

Ver código
Macro
Eliminar entradas de un catálogo gráfico

La macro GKILL elimina las entradas de un catálogo gráfico. Esto es útil cuando PROC GREPLAY se utiliza repetidamente...

Ver código
Macro
Recuperación de rutas de autocall (SASAUTOS)

Macro de utilidad para extraer la configuración de las rutas de autocall (SASAUTOS).

Ver código
Macro
Macros utilitarias y verificación de versión SAS

Este script SAS agrupa la definición de varias macros: una macro envoltorio para la gestión de grupos, una macro de v...

Ver código
Macro
Macro getpath - Gestor de inclusión de archivos

Macro utilitaria para la resolución dinámica de rutas de archivos y su inclusión condicional.

Ver código
Macro
Macro para extraer la extensión de archivo

Macro de utilidad que devuelve la extensión de un archivo a partir de su ruta.

Ver código
Macro
Extracción de la ruta base de un archivo

Macro utilitaria para extraer la ruta de un archivo sin el nombre del archivo ni su extensión.

Ver código
Macro
Extracción de nombre de archivo sin extensión

Macro de utilidad para extraer el nombre de un archivo sin su extensión a partir de una ruta completa.

Ver código
Macro
Macro para listar las variables de un dataset

Esta macro SAS proporciona un método rápido y puramente macro para obtener la lista de nombres de variables de un dat...

Ver código
Macro
Macro _INDEXC

Esta macro implementa una funcionalidad similar a la función DATASTEP INDEXC, buscando la primera ocurrencia de uno d...

Ver código
Macro
Macro _INDEXW: Búsqueda de palabra en una cadena

Macro SAS que encapsula la función DATASTEP INDEXW() para encontrar la posición de una palabra en una cadena de carac...

Ver código
Macro
Obtener la extensión de un archivo

Obtiene la extensión de un nombre de archivo dado, incluyendo el punto separador.

Ver código
Macro
Macro _getPgmDesc - Extracción de documentación

Macro de utilidad SASUnit diseñada para extraer la descripción breve de un programa SAS a partir de las etiquetas Dox...

Ver código
Macro
Macro _HEAD para manipulación de lista

Macro utilitaria que devuelve todos los elementos de una lista, a excepción del último.

Ver código
Macro
Macro de Utilidad _IFELSE

Macro de utilidad que implementa una lógica condicional de tipo ternario (Si-Entonces-Si no).

Ver código
Macro
Extraer metadatos de variables y exportar a Excel

Esta macro SAS extrae metadatos detallados de variables (nombre, tipo, longitud, formato) para uno o varios conjuntos...

Ver código
macro
Macro GetProgramName - Recuperación de la ruta del programa

Macro de utilidad que devuelve la ruta completa y el nombre del programa SAS que se está ejecutando actualmente.

Ver código
Macro
Creación de datos y recuperación del número de observaciones

Script que crea un conjunto de datos de prueba y almacena su número de observaciones en una macro-variable.

Ver código
Macro
Modelo de Prueba Unitaria SAS

Esqueleto de código para la escritura de pruebas unitarias.

Ver código
Macro
Generador de condiciones lógicas SQL

Macro utilitaria para generar una cadena de condiciones lógicas (cláusula WHERE) a partir de listas de columnas y val...

Ver código
Macro
Macro GenFmt: Generación dinámica de formatos (Legacy)

Macro antigua que genera un formato SAS a partir de una tabla de datos escribiendo el código del formato en un archiv...

Ver código
Macro
Macro de utilidad para gestionar la opción FMTSEARCH

Verifica la presencia de una biblioteca en la opción FMTSEARCH y la añade si se especifica.

Ver código
Macro
Cálculo dinámico de anchos de columna para exportación

Script de utilidad que analiza los metadatos y el contenido de la tabla SASHELP.CLASS para determinar las longitudes ...

Ver código
Macro
Macro de formato de texto alineado

Macro utilitaria para construir una línea de texto con elementos alineados a la izquierda, al centro y a la derecha.

Ver código
Macro
Macro FORMCHAR para la gestión de caracteres de formato

Macro SAS para configurar la opción del sistema FORMCHAR, permitiendo elegir entre caracteres estándar o caracteres d...

Ver código
Macro
Funciones de Inicio y Fin de Mes (BeginMonth, EndMonth)

Este script SAS define dos funciones FCMP personalizadas, BeginMonth y EndMonth, para determinar el primer y el últim...

Ver código
Macro
Macro fixlen: Ajuste de longitud de cadena numérica

Macro para ajustar una cadena de caracteres (que representa un número) a una longitud fija para necesidades de visual...

Ver código
Macro
Generación de documentación a través de Code Diary

Script de configuración y ejecución de la macro `%code_diary` para generar automáticamente documentación técnica a pa...

Ver código
Macro
Recuperación de la ruta de búsqueda de formatos (fmtsearch)

Función macro que devuelve la lista completa y normalizada de los catálogos de formatos definidos en la opción fmtsea...

Ver código
Macro
Verificación de existencia de FILEREF

Esta macro verifica si un fileref SAS ha sido asignado y si el archivo externo asociado existe, devolviendo un código...

Ver código
Macro
Macro de utilidad FIND_WORD

Función de macro que devuelve la posición ordinal (n-ésima palabra) de una palabra específica en una frase.

Ver código
Macro
Macro de llamada al método FIND de un objeto hash

Esta macro SAS, diseñada para ser utilizada en un DATA STEP, encapsula la llamada al método FIND de un objeto hash. F...

Ver código
Macro
Cálculo de Factorial con PROC FCMP

Script que define y utiliza funciones personalizadas para el cálculo de factoriales mediante PROC FCMP.

Ver código
Macro
Macro SAS para la captura y visualización de una sección del log

Esta macro SAS permite capturar una sección específica del log de SAS (desde un marcador especificado hasta el final ...

Ver código
Macro
Desactivación condicional de código mediante variables de macro

Técnica que permite activar o desactivar dinámicamente un bloque de código SAS utilizando variables macro para genera...

Ver código
Macro
Macro de expansión de interacciones (Operador Barra)

Conjunto de macros que simulan el operador barra '|' (bar operator) utilizado en los procedimientos estadísticos para...

Ver código
Macro
Macros de expansión de fórmulas GLM

Conjunto de macros SAS para expandir especificaciones de modelos lineales (notación con barras verticales) en una lis...

Ver código
Macro
Prueba unitaria de la macro _getAbsPathComponents

Script de prueba unitaria para la macro _getAbsPathComponents, que valida la extracción del nombre de archivo y la ru...

Ver código
Macro
Búsqueda de programa en las bibliotecas de autocall

Busca un archivo de programa específico en las bibliotecas de autocall y devuelve el identificador de la biblioteca d...

Ver código
Macro
Prueba de la macro _getAutocallNumber

Script de prueba unitaria para la macro _getAutocallNumber que verifica la resolución de las rutas de búsqueda de mac...

Ver código
Macro
Búsqueda de terminaciones .html/.htm con expresiones regulares

Este script SAS utiliza funciones de expresiones regulares (PRX) para detectar si las cadenas de caracteres terminan ...

Ver código
Macro
Macro SAS _FILE para eliminar comillas

Este script SAS define una macro `%_file` que toma una cadena de caracteres como argumento y elimina las comillas sim...

Ver código
Macro
Macro _FINFO - Información Extendida del Archivo

Macro de utilidad que permite recuperar información detallada de un archivo (fecha, permisos, tamaño) a través de un ...

Ver código
Macro
Macro de utilidad _FIRST

Genera una expresión lógica SAS para identificar la primera observación de un grupo BY o la primera observación gener...

Ver código
Macro
Inicialización de Variables de Archivo (_FN)

Macro que determina el nombre y la ruta del programa SAS en ejecución para inicializar variables globales de salida.

Ver código
Macro
Test de la macro _executeCmdFile

Script de test unitario para la macro SASUnit _executeCmdFile.

Ver código
Macro
Macro _EXIST - Verificación de existencia de archivo

Macro SAS simple para verificar la existencia de un archivo o un directorio en el sistema de archivos.

Ver código
Macro
Verificación de existencia de directorio

Macro SAS para verificar si un directorio dado existe y es accesible.

Ver código
Macro
Verifica la existencia de una variable en un dataset

Macro-función que verifica si una variable, con un tipo opcional, existe en un conjunto de datos SAS.

Ver código
Macro
Ejecución de Archivo de Comando OS

Ejecuta un archivo de comando del sistema operativo a través de una macro SAS.

Ver código
Macro
Macro SAS para el número de observaciones de una tabla

Esta macro de utilidad devuelve el número de observaciones de un conjunto de datos SAS especificado por su identifica...

Ver código
Macro
Uso de listas de variables macro SAS para crear programas dinámicos basados en datos

Este script SAS está diseñado para extraer los nombres de los estudiantes del conjunto de datos SASHELP.CLASS, concat...

Ver código
Macro
Segmentación dinámica de datos mediante variables macro verticales

Script que utiliza una macro para dividir dinámicamente la tabla SASHELP.CARS en varias subtablas basadas en los valo...

Ver código
Macro
Creación de lista de variables macro con PROC SQL

Ejercicio que muestra cómo crear una lista horizontal de variables macro dinámicamente con PROC SQL.

Ver código
Macro
Uso de listas de variables macro SAS para crear programas dinámicos basados en datos

Crea una variable macro simple en tiempo de ejecución utilizando el procedimiento SQL para extraer el peso de un vehí...

Ver código
Macro
Creación dinámica de macro-variable con PROC SQL

Ejercicio para crear una macro-variable en tiempo de ejecución a través de la cláusula INTO de PROC SQL.

Ver código
Macro
Uso de listas de variables macro SAS para crear programas dinámicos impulsados por datos

Creación de una variable macro en tiempo de ejecución desde el paso DATA.

Ver código
Macro
Creación dinámica de variables macro a través de Data Step (Ejercicio 01)

Ejercicio práctico para crear una variable macro en tiempo de ejecución utilizando un Data Step.

Ver código
Macro
Verificación ETL y Parada del Proceso

Macro de utilidad para verificar los códigos de retorno del sistema (SYSCC) y SQL (SQLRC) y detener el proceso SAS en...

Ver código
Macro
equals.sas

Macro de estilo función para el DATA STEP para comparar dos valores numéricos y determinar si son iguales o muy cerca...

Ver código
Macro
Macro %EQUESUFF para sufijar una lista de palabras con un signo igual

Esta macro de estilo función añade un signo igual al final de cada elemento de una lista de palabras o variables, pri...

Ver código
Macro
Wrapper para extracción de variables de entorno Windows 7

Macro wrapper para guardar las variables de entorno de Windows 7 en una tabla SAS.

Ver código
Macro
Macro para asegurar que una cadena termine con un carácter específico

Macro tipo función que asegura que un valor no nulo asignado a una variable macro termine con un carácter especificado.

Ver código
Macro
env2sas

Macro para escribir las variables de entorno del sistema y del usuario en una tabla SAS.

Ver código
Macro
Macro de fin de envío remoto

Macro de utilidad para finalizar un envío remoto y cerrar la sesión si se define una conexión.

Ver código
Macro
Macro para dibujar una elipse

Esta macro SAS genera las coordenadas para dibujar una elipse, tomando en cuenta el centro, las longitudes de los eje...

Ver código
Macro
Macro eanend - Parada del Análisis Mejorado

Macro utilitaria utilizada para terminar una sesión de análisis o depuración (probablemente iniciada por una macro co...

Ver código
Macro
Macro %Dups para la gestión de duplicados

Macro de utilidad para identificar duplicados y aislar registros únicos en una tabla SAS.

Ver código
Macro
Lista de conjuntos de datos de una librería

Macro SAS para listar todos los conjuntos de datos presentes en una librería especificada y almacenar el resultado en...

Ver código
Macro
Macro de solicitudes HTTP personalizadas

Macro SAS para ejecutar solicitudes HTTP personalizadas, gestionando archivos de entrada/salida, encabezados, método,...

Ver código
Macro
Macro dsc_echofile_tolog

Macro utilitaria que permite mostrar el contenido de archivos externos (a través de filerefs) directamente en el regi...

Ver código
Macro
Macro _escapeblanks (Escape de espacios)

Macro documentada para escapar espacios con barras invertidas bajo Linux/AIX, aunque la implementación actual no modi...

Ver código
Macro
Macro de comparación de datos automatizada

Define y utiliza una macro '%autocompare' para comparar dos conjuntos de datos, identificar las diferencias y present...

Ver código
Macro
Llamada a la macro getunc

Este script llama a la macro %getunc. El comentario indica que está diseñado para ejecutarse desde una unidad de red ...

Ver código
Macro
Rastrear la ubicación de una macro de autocall

Este script configura las bibliotecas de macros de autocall en SAS y demuestra el uso de una macro integrada (%obscnt...

Ver código
Macro
Creación dinámica de variables macro a través de SYMPUTX

Este script ilustra el uso de la rutina CALL SYMPUTX para crear variables macro cuyos nombres se determinan dinámicam...

Ver código
Macro
Macro dropvars

Macro de utilidad que permite eliminar una lista de variables no deseadas en uno o varios conjuntos de datos SAS.

Ver código
Macro
Macro de envoltura para DOSUBL

Una macro de utilidad para ejecutar código SAS a través de la función DOSUBL.

Ver código
Macro
Macro dquote: Añadir comillas dobles

Macro utilitaria que permite encerrar una cadena de caracteres entre comillas dobles mientras protege los caracteres ...

Ver código
Macro
Macro dropmodifiers

Macro de utilidad para usar en un Data Step para eliminar los modificadores (opciones de conjunto de datos) de una va...

Ver código
Macro
dirfp2ds

Permite listar los nombres de archivos con ruta completa (Windows) en un conjunto de datos SAS.

Ver código
Macro
Macro dirfpq - Lista de archivos con ruta completa (Windows)

Macro que devuelve una lista de archivos de un directorio de Windows con sus rutas completas, basada en un patrón esp...

Ver código
Macro
Gestión del código de retorno de error

Macro SAS para capturar y propagar el código de error más alto encontrado durante la ejecución de un proceso ETL o si...

Ver código
Macro
Contar el número de observaciones en un conjunto de datos

Función macro SAS para determinar el número de observaciones en un conjunto de datos especificado.

Ver código
Macro
Listar archivos de un directorio en un conjunto de datos SAS

Macro SAS para listar los nombres de archivos de un directorio especificado (mediante un patrón) en un conjunto de da...

Ver código
Macro
Listar el contenido de un directorio

Macro tipo función que devuelve la lista de miembros de un directorio en una plataforma WINDOWS.

Ver código
Macro
Análisis de dependencias de macros y verificación de versión SAS

Este script SAS ofrece dos funcionalidades principales a través de macros: analizar las dependencias entre las macros...

Ver código
Macro
Desencomillado de cadena de caracteres

Macro de estilo función para eliminar las comillas correspondientes al principio y al final de una cadena macro y dev...

Ver código
Macro
Macro deleteSasmacN - Limpieza de catálogos SASMAC numerados

Macro que elimina todos los catálogos 'sasmacr#' numerados en la biblioteca WORK, sin eliminar el catálogo principal ...

Ver código
Macro
Eliminar entradas de un catálogo gráfico

Esta macro elimina entradas específicas o todas las entradas de un catálogo gráfico SAS.

Ver código
Macro
Macro para eliminar un conjunto de datos SAS si existe

Esta macro SAS elimina un conjunto de datos especificado si se detecta en la sesión SAS actual, manejando nombres de ...

Ver código
Macro
Verificación de existencia de variable macro (Defined)

Macro que verifica si una variable macro está definida en el entorno global.

Ver código
Macro
Verificación de existencia de variable macro (defined)

Función macro que determina si una variable macro específica está definida en el entorno global.

Ver código
Macro
Detección de símbolos de registro (NOTE, WARNING, ERROR)

Macro utilitaria para definir las variables macro que contienen las cadenas de caracteres para los mensajes NOTE, WAR...

Ver código
Macro
Macro _DIRCHAR para el carácter de directorio

Esta macro devuelve el carácter separador de directorio apropiado para el sistema operativo.

Ver código
Macro
Macro DROPMISS - Eliminación de variables vacías

Macro SAS que permite eliminar de una tabla las variables que no contienen ningún dato (solo valores faltantes).

Ver código
Macro
Eliminación de datasets temporales

Macro de utilidad para eliminar datasets temporales específicos (que comienzan por 'DATA') de la librería WORK.

Ver código
Macro
Definición y Ejecución de Macros Anidadas

Ejemplo técnico que muestra la definición y la llamada secuencial de macros SAS anidadas entre sí.

Ver código
Macro
Macro de Depuración DeBlackHole

Macro de utilidad diseñada para reiniciar el intérprete SAS en caso de errores de sintaxis persistentes (comillas abi...

Ver código
Macro
Macro DBMSlist - Consulta de base de datos por lotes

Macro SAS diseñada para consultar una base de datos relacional utilizando los valores de un conjunto de datos SAS com...

Ver código
Macro
Macro de Afirmación de Existencia de Tabla SAS

Macro de utilidad utilizada en las pruebas unitarias para verificar la existencia (o no existencia) de una tabla SAS ...

Ver código
Macro
Generación de Nombre de Archivo Temporal

Macro para crear un nombre de archivo temporal único en una carpeta específica.

Ver código
Macro
Macro de exportación CSV dinámica csv_vnext

Macro utilitaria que permite exportar un conjunto de datos SAS a un archivo delimitado (CSV) utilizando un paso DATA ...

Ver código
Macro
Macro SAS para título centrado con marca de página

Esta macro SAS permite crear un título de página centrado y añadir una marca de página en la posición más a la derech...

Ver código
Macro
Macro de categorización de variable numérica (cut)

Esta macro SAS permite categorizar una variable numérica en clases (bins) definidas por el usuario. Crea una nueva va...

Ver código
Macro
Macro de comando de limpieza de espacios

Macro de tipo comando para reemplazar múltiples espacios por espacios simples.

Ver código
Macro
Macro de prueba para la referencia cruzada

Macro de prueba diseñada para demostrar y validar la funcionalidad de referencia cruzada de llamadas a macros dentro ...

Ver código
Macro
Macro de prueba de referencia cruzada

Esta macro SAS, llamada 'CrossReferenceTest2', es un componente del framework de prueba SASUnit. Crea un conjunto de ...

Ver código
Macro
Macro de prueba para referencia cruzada

Macro de prueba simple para demostrar la referencia cruzada y la evaluación de parámetros numéricos.

Ver código
Macro
Creación de la tabla de casos de prueba SASUnit

Macro que crea la tabla 'cas' destinada a almacenar los metadatos y resultados de los casos de prueba en el framework...

Ver código
Macro
Creación tabla de datos de prueba EXA

Macro para crear la tabla de base de datos de prueba EXA para el framework SASUnit.

Ver código
Macro
Creación de la tabla de metadatos SCN para SASUnit

Macro SASUnit para crear la tabla 'scn' que contiene la información sobre los escenarios de prueba.

Ver código
Macro
Macro para la creación de la tabla de datos de prueba tsu

Macro SAS para crear una tabla de datos de prueba llamada 'tsu' en una biblioteca especificada. Esta tabla se utiliza...

Ver código
Macro
Macro de preprocesamiento para una prueba unitaria

Esta macro prepara el entorno para la ejecución de una prueba. Limpia los artefactos de pruebas anteriores, inventarí...

Ver código
Macro
Creación de la base de datos de prueba

Crea una base de datos de prueba para el framework SASUnit.

Ver código
Macro
Generación de Documentación Code Diary

Script que configura y ejecuta la generación de documentación técnica a partir de código SAS.

Ver código
Macro
Utilidad de formateo de listas de cadenas (CQUOTE)

Convierte una lista de valores separados por espacios en una lista citada separada por comas.

Ver código
Macro
Mostrar metadatos de variables de un dataset

Macro para mostrar los nombres, tipos y formatos de las variables para uno o varios datasets.

Ver código
Macro
Macro de conversión y formato de lista

Esta macro utilitaria convierte una lista de elementos (suministrada como una cadena de caracteres delimitada) en una...

Ver código
Macro
commas

Separar los elementos de una lista con comas

Ver código
Macro
Macro %compress para la gestión de cadenas de caracteres

Esta macro SAS encapsula la función COMPRESS para eliminar caracteres especificados de una cadena de texto, con manej...

Ver código
Macro
Macro colnames: Lista de variables (estilo R)

Macro utilitaria que simula la función colnames() de R para listar las variables de una tabla SAS ubicada en la libre...

Ver código
Macro
Macro: comma2andmac

Macro funcional para reemplazar la última ocurrencia de ', ' (coma-espacio) en una cadena de caracteres por ' and '.

Ver código
Macro
Macro para reemplazar la última coma por ' and '

Esta macro reemplaza la última ocurrencia de la secuencia ', ' (coma-espacio) por ' and ' en una cadena de caracteres...

Ver código
Macro
Ejecución de pruebas globales

Este script inicializa el entorno a través del autoexec y ejecuta todas las pruebas definidas por la macro %test.

Ver código
Macro
Macro de análisis de cadena anidada

Macro de utilidad para la extracción de subcadenas a partir de una cadena con delimitadores anidados.

Ver código
Macro
Macro cmd2sas

Macro SAS para ejecutar un comando del sistema local y escribir su salida en un conjunto de datos.

Ver código
Macro
Gestión y exploración de macros a través del catálogo SAS

Este script SAS define, almacena, copia y lista las macros contenidas en un catálogo de macros SAS.

Ver código
Macro
Definición y llamada de macro simple

Este script SAS define una macro simple llamada 'test' que crea un conjunto de datos vacío 'test'. La macro se llama ...

Ver código
Macro
Verificación de la biblioteca Autocall

Macro sencilla para verificar el correcto funcionamiento de la biblioteca autocall escribiendo un mensaje en la venta...

Ver código
Macro
Macro de alineación de cadenas numéricas

Macro SAS para alinear verticalmente variables de caracteres que representan números, basándose en separadores (punto...

Ver código
Macro
Macro de Reorganización / Selección de Variables

Macro SAS principal (`%chn_dt_ordvar`) diseñada para reorganizar un conjunto de datos colocando un conjunto de variab...

Ver código
Macro
Macro de Conteo de Tokens

Esta macro SAS cuenta el número de tokens (palabras) en una cadena de caracteres dada, utilizando un delimitador espe...

Ver código
Macro
Script Piloto de Ejecución y Generación de Informes (Capítulo 8)

Script orquestador que limpia el entorno, carga una serie de programas SAS externos y define una macro de informes.

Ver código
Macro
Macros de gestión de nombres canónicos y versionado

Script que define macros de utilidad para normalizar nombres a través de controladores y verificar la versión de SAS.

Ver código
Macro
Macro de reemplazo de caso

Macro tipo función que permite forzar el caso de una subcadena específica dentro de una cadena fuente.

Ver código
Macro
Macro CAT: Concatenación de valores de variables

Esta macro SAS permite concatenar los valores de una lista de variables en una sola variable de salida, utilizando un...

Ver código
Macro
Macro para re-ejecución dinámica de macro con parámetros de un conjunto de datos

Esta macro permite ejecutar repetidamente otra macro, pasándole parámetros leídos dinámicamente de un conjunto de dat...

Ver código
Macro
Automatización de la documentación con Code Diary

Script de configuración y ejecución para generar documentación de proyectos SAS en formato Markdown y HTML.

Ver código
Macro
Macros para dibujar formas gráficas (llaves, arcos, líneas)

Este script SAS define tres macros utilitarias (%bracket, %arcpie, %line) para facilitar el dibujo de formas gráficas...

Ver código
Macro
Macro de prueba con visualización de log

Define una macro simple que escribe el valor de su parámetro en el log de SAS y configura las opciones de visualizaci...

Ver código
Macro
Elimina el último título BY y lo almacena en una macro-variable

Macro para eliminar el último título si es un título generado por una cláusula 'BY' y almacenar su contenido en la ma...

Ver código
Macro
Eliminación de variables macro y macros

Macro para eliminar variables macro (potencialmente arreglos de variables macro) y, opcionalmente, macros compiladas ...

Ver código
Macro
Macro boxanno - Anotación de diagramas de dispersión con diagramas de caja

Conjunto de macros (boxaxis y boxanno) para crear conjuntos de datos de anotación que permitan agregar diagramas de c...

Ver código
Macro
Creación de conjuntos de datos base

Este script SAS define una macro `%basedatasets` que crea tres conjuntos de datos temporales (Customer, Contracts, Cu...

Ver código
Macro
Recuperar un atributo numérico de un conjunto de datos

Macrofunción para recuperar el valor de un atributo numérico de un conjunto de datos SAS (por ejemplo, el número de o...

Ver código
Macro
Sans titre

Macrofunción para recuperar un atributo numérico de un dataset SAS, como el número de observaciones (NOBS) o la fecha...

Ver código
Macro
Macro assertManual

Macro SAS para gestionar aserciones manuales en el framework de prueba SASUnit.

Ver código
Macro
Macro assertTrue - Verificar si una condición es verdadera

Macro SASUNIT para evaluar una condición y afirmar que es verdadera, manejando tipos numéricos y de caracteres.

Ver código
Macro
Macro assert_not_exist - Asersión de ausencia de tabla

Macro de prueba que genera un evento si existe una tabla SAS especificada.

Ver código
Macro
Macro assert_not_fileexist - Afirmación de ausencia de archivo

Genera un evento si un archivo especificado existe, utilizado para validar que un archivo no debe estar presente.

Ver código
Macro
Sans titre

Ver código
Macro
Macro assert_not_zero - Afirmación de no-nulidad

Genera un evento (error/alerta) si el valor proporcionado como argumento es igual a cero.

Ver código
Macro
Macro assert_null - Asignación de valor no nulo

Macro de prueba que verifica si un argumento no es nulo y genera un evento en consecuencia.

Ver código
Macro
Macro assert_zero - Aserción de valor nulo

Macro de prueba unitaria que verifica si un valor dado es igual a cero y genera un evento en caso de fallo.

Ver código
Macro
Macro utilitaria para eliminar variables macro de array

Esta macro elimina un conjunto de variables macro creadas según un esquema de 'array' (por ejemplo, prefixe1, prefixe...

Ver código
Macro
Macros para el trazado de flechas y líneas

Este conjunto de macros SAS está diseñado para facilitar el trazado de flechas y líneas, probablemente para su uso co...

Ver código
Macro
Macro de aserción de tabla vacía (assert_empty)

Macro de prueba que verifica que una tabla SAS no contiene ninguna observación. Genera un evento si la tabla contiene...

Ver código
Macro
Macro assert_exist - Verificación de existencia de tabla

Macro de prueba unitaria que verifica la existencia de una tabla SAS y genera un evento en caso de fallo.

Ver código
Macro
Verificación de existencia de fileref (assert_fexist)

Macro de validación que verifica la existencia de un fileref y genera un evento en caso de fallo.

Ver código
Macro
Macro de aserción de existencia de archivo (FUTS)

Macro de prueba unitaria que verifica la presencia de un archivo físico y genera un evento en caso de ausencia.

Ver código
Macro
Extracción de subcadena después del carácter objetivo

Macro funcional SAS para extraer la parte de una cadena de caracteres situada después de la primera ocurrencia de un ...

Ver código
Macro
Macro de asignación de librerías de solo lectura (allocr)

Macro de ejemplo para asignar librerías de datos y formatos en modo de solo lectura para un estudio clínico específic...

Ver código
Macro
Gestión de las relaciones de palabras

Esta macro SAS gestiona las relaciones entre palabras almacenándolas y deduplicándolas en una tabla SAS 'allstd.wordt...

Ver código
Macro
Macro AHGwt - Escritura en un archivo

Macro utilitaria que permite escribir una cadena de caracteres específica en un archivo de texto.

Ver código
Macro
Macro AHGzero para formato numérico

Esta macro formatea un número dado en una cadena de caracteres de una longitud especificada, utilizando la función %S...

Ver código
Macro
Macro de formato para el portapapeles

Macro SAS para leer el contenido del portapapeles, formatearlo y guardarlo en un archivo de texto destinado a Microso...

Ver código
Macro
Macro de alineación de puntos decimales (aligndp.sas)

Esta macro SAS, diseñada para ser utilizada en un paso DATA, permite formatear una variable numérica a una variable d...

Ver código
Macro
Macro allafter

Esta macro de tipo función devuelve la parte de una cadena de caracteres que sigue a la primera ocurrencia de una cad...

Ver código
Macro
Macro de utilidad AHGwhere

Macro que devuelve sistemáticamente el valor 1, actuando probablemente como una condición 'siempre verdadera'.

Ver código
Macro
Detección del sistema operativo (Windows/Unix)

Macro utilitaria para determinar si el entorno de ejecución SAS es Windows o Unix.

Ver código
Macro
Macro de ruta temporal de Windows

Macro que define una ruta de directorio temporal específica para Windows.

Ver código
Macro
Macro AHGuncompress - Conservación de caracteres

Macro de utilidad que permite conservar solo los caracteres especificados en una cadena de texto, actuando como un fi...

Ver código
Macro
Macro AHGuseLabel - Renombrado de variables por etiqueta

Esta macro SAS permite renombrar las variables de un conjunto de datos utilizando su etiqueta (label) como base para ...

Ver código
Macro
Macro de Definición de Ruta de Usuario

Define una macro que devuelve una ruta de red específica para el usuario actual.

Ver código
Macro
Sans titre

Define una macro utilitaria llamada AHGsome, que verifica si una cadena de caracteres dada no está vacía utilizando l...

Ver código
Macro
Macro de filtrado in-place AHGsubsetdsn

Macro SAS para filtrar un dataset existente, reemplazándolo por un subconjunto basado en una condición proporcionada ...

Ver código
Macro
Macro de normalización de cadenas AHGtabnoStr

Macro de utilidad para reemplazar puntos y espacios por guiones bajos en una cadena de caracteres.

Ver código
Macro
Macro AHGtag

Macro de utilidad para la generación de etiquetas HTML o XML simples.

Ver código
Macro
Macro AHGscanxy para extracción de subcadenas

Esta macro de utilidad permite extraer un elemento específico de una cadena de caracteres utilizando una lógica de es...

Ver código
Macro
Módulo del Sistema CDARS

Macro SAS para el envío y registro de mensajes personalizados o información de registro en un conjunto de datos espec...

Ver código
Macro
Macro AHGsetprint: Fusión y Formato de Tablas SAS

Macro que permite combinar (apilar) varias tablas SAS estandarizando las variables al formato de caracteres para faci...

Ver código
Macro
Definición de la macro AHGshortpath

Definición de una macro SAS llamada AHGshortpath. Actualmente vacía.

Ver código
Macro
Macro AHGRTFtotxt - Conversión y Análisis RTF

Macro de utilidad diseñada para convertir un archivo RTF a un archivo de texto plano o a un dataset SAS. Limpia las e...

Ver código
Macro
Conversión de archivo RTF a texto

Macro SAS que permite convertir un archivo RTF a un archivo de texto plano limpiando las etiquetas de formato.

Ver código
Macro
Macro para configurar las rutas de las macros Autocall

Macro SAS que configura dinámicamente la opción del sistema SASAUTOS para definir las rutas de búsqueda de las macros...

Ver código
Macro
Definición de la macro AHGsavecommandline

Definición de una macro SAS vacía con parámetros.

Ver código
Macro
Macro AHGsavedsn - Guardar tabla con sufijo

Macro que permite duplicar una tabla SAS añadiendo un sufijo al nombre de la tabla de salida.

Ver código
Macro
Generación de Cadena Aleatoria

Esta macro SAS genera una cadena de caracteres aleatorios compuesta por letras mayúsculas (de A a X) de una longitud ...

Ver código
Macro
Macro AHGprocMeansBy - Estadísticas por segmentos

Macro de utilidad para calcular estadísticas en segmentos de datos (definidos por una variable 'by') y consolidar los...

Ver código
Macro
Macro de impresión PROC PRINT

Esta macro simplifica el uso de PROC PRINT para la impresión de conjuntos de datos.

Ver código
Macro
Macro de visualización AHGPtoL

Macro simple que muestra el contenido de un parámetro en el registro SAS.

Ver código
Macro
Extracción del nombre puro de una tabla SAS (Macro AHGpureName)

Macro de utilidad que permite extraer el nombre raíz de una tabla SAS, ignorando las opciones del conjunto de datos (...

Ver código
Macro
Macro ahgputc: Conversión INPUT con formato por defecto

Macro de utilidad que aplica la función INPUT a una variable con gestión automática de un formato por defecto.

Ver código
Macro
Macro para aplicar formato y alineación a la izquierda

Macro utilitaria para formatear una variable y alinear el resultado a la izquierda.

Ver código
Macro
Sans titre

Macro SAS _begin que genera una lista de elementos para el operador IN:, diseñada para reemplazar la macro %_in y ges...

Ver código
Macro
Macro _BIN: Generación de operadores IN

Macro de utilidad diseñada para generar listas de valores para el operador IN() de una manera más robusta que %_IN().

Ver código
Macro
Generación de cláusulas WHEN para bloques SELECT (_bwhen)

Macro de utilidad diseñada para generar instrucciones WHEN(...) robustas que contienen largas listas de valores o ran...

Ver código
Macro
Análisis de la macro _BY

Esta macro SAS, llamada _BY, está diseñada para manipular dinámicamente la lista de variables utilizadas en una instr...

Ver código
Macro
Cambiar de directorio (independiente del SO)

Macro SAS para cambiar el directorio actual de forma independiente del sistema operativo (Unix/Windows).

Ver código
Macro
Verificación del entorno de ejecución (_checkRunEnvironment)

Macro de validación que verifica si el sistema operativo y la versión de SAS son compatibles.

Ver código
Macro
Conteo de Sujetos por Grupo de Tratamiento

Este programa SAS genera el número de sujetos únicos por grupo de tratamiento a partir de un conjunto de datos adsl, ...

Ver código
Macro
Extracción del primer elemento de una cadena con %SCAN

Este script SAS demuestra el uso de la función macro %SCAN para extraer el primer elemento de una cadena de caractere...

Ver código
Macro
Macro get_append_base para generación de estructura

Macro que muestra en el registro (log) el código SAS para recrear la estructura (formatos) de una tabla dada.

Ver código
Macro
Preparación de datos para EM5BATCH

Este script SAS prepara los conjuntos de datos 'workspace' y 'actions' que se utilizan como parámetros de entrada par...

Ver código
Macro
Macro AHGNum2date - Formato de fecha numérica

Macro de utilidad para convertir un valor numérico SAS (que representa una fecha) en una cadena de caracteres formate...

Ver código
Macro
Verificación del sistema operativo Windows

Esta macro verifica si el sistema operativo es Windows.

Ver código
Macro
Macro AHGopenby - Apertura automatizada de archivos

Macro utilitaria que permite buscar y abrir (o listar) archivos que coinciden con una máscara específica en carpetas ...

Ver código
Macro
Macro de utilidad AHGppt

Macro de utilidad para asignar una cadena y generar una salida en un paso DATA.

Ver código
Macro
Macro de fusión de tablas SAS (AHGmergedsn)

Macro de utilidad para fusionar dos tablas SAS con gestión automática de clasificación y tipos de unión (Left, Right,...

Ver código
Macro
Macro AHGnonblank - Verificación de cadena no vacía

Macro de utilidad que devuelve el inverso lógico de la macro %AHGblank.

Ver código
Macro
Macro de detección del servidor

Verifica la presencia de la cadena 'sddsrv' en el nombre de host del servidor.

Ver código
Macro
Macro AHGlibname - Extracción del Libref

Macro utilitaria que permite extraer el nombre de la biblioteca (libref) a partir de un nombre de tabla SAS.

Ver código
Macro
Macro AHGLIKE para filtrar palabras

Esta macro permite filtrar palabras de una cadena de caracteres comparando cada palabra (después de eliminar los dígi...

Ver código
Macro
Macro AHGlinebyline: Visualización vertical de palabras

Macro utilitaria que muestra cada palabra de una lista proporcionada como parámetro en una línea distinta en el regis...

Ver código
Macro
Macro para la creación de una variable macro local

Definición de una macro utilitaria para crear una variable macro local cuyo nombre y valor se pasan como parámetros.

Ver código
Macro
Macro AHGlocf - Imputación LOCF

Macro SAS diseñada para implementar una lógica de tipo 'Last Observation Carried Forward' (LOCF) generando una observ...

Ver código
Macro
Macro AHGkill para eliminar conjuntos de datos SAS

Macro SAS para eliminar uno o varios conjuntos de datos especificados de una biblioteca SAS. Puede dirigirse a conjun...

Ver código
Macro
Macro de configuración del tamaño de fuente

Define una macro para ajustar el tamaño de fuente y otras opciones de visualización.

Ver código
Macro
Macro AHGforceFormat - Formateo forzado de variables

Macro utilitaria que permite modificar la longitud y el formato de variables específicas en una tabla SAS basándose e...

Ver código
Macro
Macro para obtener el número de observaciones de una tabla

Esta macro recupera el número de observaciones (nobs) de una tabla SAS especificada por sus parámetros de librería y ...

Ver código
Macro
Definición de la macro AHGgetTempVname

Definición de una macro SAS vacía llamada AHGgetTempVname. Por el momento, no realiza ninguna operación.

Ver código
Macro
Macro AHGfilesindir - Listado de archivos de un directorio

Macro de utilidad que permite listar los archivos de un directorio específico y almacenar el resultado en una variabl...

Ver código
Macro
Macro AHGfilever

Macro de utilidad para recuperar la versión RCS (head) de un archivo.

Ver código
Macro
Macro AHGeqV (comparación de texto)

Esta macro es un envoltorio que llama a la macro `%AHGequaltext` para comparar dos cadenas de texto proporcionadas co...

Ver código
Macro
Macro AHGeqm

Macro envoltura para llamar a la macro AHGequalmactext.

Ver código
Macro
Macro de comparación de texto insensible a mayúsculas y minúsculas

Macro de utilidad que compara dos cadenas de caracteres sin tener en cuenta las mayúsculas y minúsculas.

Ver código
Macro
Comparación de texto que no distingue entre mayúsculas y minúsculas

Macro que compara dos cadenas de caracteres sin distinción entre mayúsculas y minúsculas.

Ver código
Macro
Macro de utilidad AHGdefault

Define una macro de utilidad para asignar un valor por defecto a una variable macro especificada si está vacía, con u...

Ver código
Macro
Macro AHGdim - Cálculo de dimensión

Macro de utilidad que calcula una dimensión redondeada al entero superior, basada en un recuento de elementos dividid...

Ver código
Macro
Comparación de Archivos Versionados AHGcmpWithSys

Esta macro SAS permite comparar dos versiones de un archivo especificado, potencialmente gestionado por un sistema de...

Ver código
Macro
Macro utilitaria de separación ahgD

Macro que inserta condicionalmente un delimitador.

Ver código
Macro
Obtención de la fecha y hora actuales

Macro utilitaria para obtener la fecha y hora del sistema actuales y almacenarlas en una macrovariable SAS especificada.

Ver código
Macro
Cálculo de la edad a partir de fechas

Esta macro SAS calcula la edad de una persona en años completos en función de su fecha de nacimiento y una fecha de r...

Ver código
Macro
Resolución indirecta de variable macro

Macro utilitaria que permite la resolución indirecta de una variable macro.

Ver código
Macro
Macro de extracción de elementos de lista ahgarr

Macro de utilidad para extraer un elemento específico de una lista almacenada en una variable macro.

Ver código
Macro
Macro AHGbareName

Macro de utilidad para extraer el nombre 'desnudo' (bare name) de un conjunto de datos o un archivo.

Ver código
Macro
Extracción del nombre base de un conjunto de datos

Macro utilitaria para extraer el nombre base de un conjunto de datos, ya sea que esté prefijado por una librería o no.

Ver código
Macro
Macro AHGblank

Macro para verificar si una cadena de caracteres está vacía o solo contiene espacios.

Ver código
Macro
Adición condicional de barra diagonal final

Macro de utilidad para añadir un delimitador de directorio al final de una ruta si es necesario.

Ver código
Macro
Macro para agregar entrada a los metadatos del sistema CDARS

Macro SAS para agregar una entrada única (identificada por 'tot') a un archivo de metadatos (`reports.meta`), integra...

Ver código
Macro
Macro AHGaddvars: Adición y formato de variables

Macro utilitaria para aplicar formatos a una lista de variables en una tabla SAS, creando estas variables si no existen.

Ver código
Macro
Macro para añadir palabras después de la eliminación

Esta macro de utilidad combina la eliminación de palabras de una frase con la adición de nuevas palabras al final, ut...

Ver código
Macro
Gestión de fechas con funciones FCMP

Este script SAS define y utiliza funciones FCMP para manipular fechas añadiendo o sustrayendo meses y años.

Ver código
Macro
Añadir una ruta a SASAUTOS

Concatena una biblioteca de macros a la ruta sasautos.

Ver código
Macro
Macro utilitaria condicional ahg0

Macro que devuelve una cadena de caracteres específica si un parámetro de entrada está vacío.

Ver código
Macro
Macro de utilidad de ejecución condicional

Macro que ejecuta una instrucción SAS si un parámetro especificado no está vacío.

Ver código
Macro
Terminación forzada del programa SAS (_ABEND)

Este script SAS define una macro _ABEND que permite detener un programa SAS en función del entorno de ejecución (inte...

Ver código
Macro
Normalización de Ruta Absoluta

Esta macro SAS verifica si una ruta dada es absoluta o vacía. Si la ruta no es absoluta y no está vacía, la prefija c...

Ver código
Macro
Generación de documentación y conversión HTML

Script que configura y ejecuta la macro code_diary para generar documentación de proyecto, seguido de una conversión ...

Ver código
Macro
Programa de prueba para _getpgmdesc

Programa de prueba para la funcionalidad _getpgmdesc utilizando etiquetas de documentación 'brief'.

Ver código
Macro
Biblioteca de macros utilitarias para la gestión de tablas y la interfaz

Script que define macros utilitarias para eliminar, copiar e inspeccionar tablas SAS, así como un comando de interfaz...

Ver código