Die verwendeten Daten (alias_list, order_list, header_list, scrub_list) sind Parametertabellen, die direkt im Skript über `datalines` erstellt werden.
1 Codeblock
MACRO CALL
Erklärung : Einbindung externer Makrodefinitionen, die für die Verarbeitung aus dem Verzeichnis, auf das die Makrovariable `&MACRO_ROOT` zeigt, erforderlich sind.
Erklärung : Erstellung von vier temporären SAS-Tabellen (`alias_list`, `order_list`, `header_list`, `scrub_list`) mithilfe von `datalines`. Diese Tabellen enthalten die Konfigurationsparameter für das Dokumentationsmakro (Keyword-Mapping, Anzeigereihenfolge, Überschriftenbezeichnungen, auszublendende Elemente).
Kopiert!
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 Codeblock
MACRO CALL
Erklärung : Aufruf des Makros `%code_diary` zur Analyse der Datei `project_main.sas`. Es verwendet die zuvor erstellten Konfigurationstabellen, um den Inhalt zu strukturieren und zu filtern, wodurch zwei Markdown-Dateien ausgegeben werden.
Erklärung : Aufruf des Makros `%convert_markdown_to_html` zur Konvertierung der generierten Markdown-Datei (`output-for-all.md`) in eine HTML-Seite (`output-for-all.htm`).
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.