Veröffentlicht am :
Reporting SASHELP

htmSQL Beispiele: Verkaufsbericht und dynamische Auswahl

Dieser Code ist auch verfügbar auf: English Español Français
Das Dokument präsentiert zwei htmSQL-Codebeispiele (SAS© IntrNet). Beispiel 8.1 generiert eine HTML-Tabelle, die die Verkäufe pro Produkt für eine bestimmte Region (Makroparameter) zusammenfasst, mit Behandlung von Fällen ohne Zeilen. Beispiel 8.2 erstellt ein HTML-Formular, dessen Dropdown-Liste dynamisch mit den verschiedenen Regionen aus der Quelltabelle gefüllt wird.
Datenanalyse

Type : SASHELP


Die Daten stammen ausschließlich aus der Beispiel-Tabelle SASHELP.SHOES.

1 Codeblock
HTMSQL
Erklärung :
htmSQL-Block, der eine aggregierte SQL-Abfrage (Summe der Verkäufe pro Produkt) ausführt, gefiltert nach einer Web-Makrovariable {&region}. Die Ergebnisse werden iteriert, um eine dynamische HTML-Tabelle zu erstellen.
Kopiert!
1{query server="odin:5010" ...}
2{sql}
3select product,
4sum(sales) as total label="Total Sales"
5FORMAT=dollar8.
6from sashelp.shoes
7where region='{&region}'
8group BY product
9{/sql}
10...
2 Codeblock
HTMSQL
Erklärung :
htmSQL-Block, der eine SQL-Abfrage ausführt, um die eindeutigen Werte der Spalte 'Region' zu extrahieren. Diese Werte werden verwendet, um die Optionen (<option>) einer HTML-Dropdown-Liste (<select>) zu generieren.
Kopiert!
1{query server="odin:5010" ...}
2{sql}select distinct region from sashelp.shoes{/sql}
3
4
5{eachrow}{/eachrow}
6
7...
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.