La macro es genérica y puede aplicarse a cualquier conjunto de datos SAS válido, ya sea creado internamente, de bibliotecas SAS predeterminadas como SASHELP (como en el ejemplo comentado) o de fuentes externas. No gestiona la creación o administración de los datos de origen, sino que opera sobre datos existentes.
1 Bloque de código
MACRO nobs
Explicación : Este bloque define la macro `%nobs`. Utiliza `%sysfunc(open(&dset))` para obtener un identificador de conjunto de datos, luego `%sysfunc(attrn(&dsid,nobs))` para extraer el número de observaciones. El número se muestra (`&nobs`), y el conjunto de datos se cierra con `%sysfunc(close(&dsid))`. Las líneas comentadas son ejemplos de uso y no afectan la definición de la macro.
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.
Información de copyright : Copyright Astellas Europe B.V, Macro name: nobs.sas, Version: 001, Author: Phil Mason, Date: 1Sep2008, SAS version: 9.1.3 SP4
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.