Erklärung : Schreibt den Anfang der HTML-Seite (Header und Titel) direkt in den Web-Ausgabestream (_webout).
Kopiert!
data _null_;
format infile $char256.;
input;
infile = resolve(_infile_);
file _webout;
put infile;
cards4;
<html>
<head>
<body>
<center>
<br><br>
<h1>SAS PROC PRINT OF SASHELP.CARS</h1>
</center>
<br>
</body>
</html>
;;;;
run;
1
DATA _null_;
2
FORMATINFILE $char256.;
3
INPUT;
4
INFILE = resolve(_infile_);
5
file _webout;
6
put INFILE;
7
cards4;
8
9
10
11
12
13
SAS PROC PRINT OF SASHELP.CARS
14
15
16
17
18
;;;;
19
RUN;
2 Codeblock
ODS HTML
Erklärung : Aktiviert das ODS HTML-Ziel nach _webout, um die Standardausgabe von PROC PRINT (erste 10 Beobachtungen von SASHELP.CARS) einzuschließen, und schließt dann das Ziel, um die manuelle Kontrolle des Streams wieder aufzunehmen.
Kopiert!
ods html file=_webout; /* This line opens the Output Delivery System to allow SAS Proc output streaming and close HTML */
options nodate nonumber;
proc print data=sashelp.cars (obs=10);
run;
ods html close; /* This line closes the Output Delivery System to end SAS Proc output streaming and resume HTML */
1
ods html file=_webout; /* This line opens the Output Delivery System to allow SAS Proc output streaming and close HTML */
2
3
options nodate nonumber;
4
5
PROC PRINTDATA=sashelp.cars (obs=10);
6
RUN;
7
8
9
ods html close; /* This line closes the Output Delivery System to end SAS Proc output streaming and resume HTML */
3 Codeblock
DATA STEP
Erklärung : Schreibt den Rest des HTML-Codes (Schaltfläche und schließende Tags) in den Web-Ausgabestream.
Kopiert!
data _null_;
format infile $char256.;
input;
infile = resolve(_infile_);
file _webout;
put infile;
cards4;
<html>
<head>
<body>
<center>
<br><br>
<button type="button" onclick="alert('Hello world!')">Update Table</button>
</center>
<br>
</body>
</html>
;;;;
run;
1
DATA _null_;
2
FORMATINFILE $char256.;
3
INPUT;
4
INFILE = resolve(_infile_);
5
file _webout;
6
put INFILE;
7
cards4;
8
9
10
11
12
13
14
15
16
17
18
;;;;
19
RUN;
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.