Los datos utilizados (alias_list, order_list, header_list, scrub_list) son tablas de parametrización creadas directamente en el script a través de `datalines`.
1 Bloque de código
MACRO CALL
Explicación : Inclusión de las definiciones de macros externas necesarias para el procesamiento desde el directorio apuntado por la variable macro `&MACRO_ROOT`.
Explicación : Creación de cuatro tablas SAS temporales (`alias_list`, `order_list`, `header_list`, `scrub_list`) utilizando `datalines`. Estas tablas contienen los parámetros de configuración para la macro de documentación (mapeo de palabras clave, orden de visualización, etiquetas de encabezados, elementos a ocultar).
¡Copiado!
data work.alias_list;
infile datalines;
input short_keyword $1-10 long_keyword $11-50;
datalines;
excl exclusion
stat statistics
;
data work.order_list;
infile datalines;
input keyword $1-20 order_no 21-25;
datalines;
todo -30
exclusion -20
exclusion.time -19
exclusion.person -18
methods -10
no_keyword 0
;
data work.header_list;
infile datalines;
input keyword $1-15 header $16-50;
datalines;
exclusion Exclusion criteria
person Subjects
time Time periods
todo Task list
;
data work.scrub_list;
infile datalines;
input keyword $1-15;
datalines;
todo
regex
;
1
DATA work.alias_list;
2
INFILEDATALINES;
3
INPUT short_keyword $1-10 long_keyword $11-50;
4
DATALINES;
5
excl exclusion
6
stat statistics
7
;
8
9
DATA work.order_list;
10
INFILEDATALINES;
11
INPUT keyword $1-20 order_no 21-25;
12
DATALINES;
13
todo -30
14
exclusion -20
15
exclusion.time -19
16
exclusion.person -18
17
methods -10
18
no_keyword 0
19
;
20
21
DATA work.header_list;
22
INFILEDATALINES;
23
INPUT keyword $1-15 header $16-50;
24
DATALINES;
25
exclusion Exclusion criteria
26
person Subjects
27
time Time periods
28
todo Task list
29
;
30
31
DATA work.scrub_list;
32
INFILEDATALINES;
33
INPUT keyword $1-15;
34
DATALINES;
35
todo
36
regex
37
;
3 Bloque de código
MACRO CALL
Explicación : Llamada a la macro `%code_diary` para analizar el archivo `project_main.sas`. Utiliza las tablas de configuración creadas previamente para estructurar y filtrar el contenido, generando dos archivos Markdown como salida.
Explicación : Llamada a la macro `%convert_markdown_to_html` para convertir el archivo Markdown generado (`output-for-all.md`) en una página HTML (`output-for-all.htm`).
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.
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.