Het proc-rapport gebruiken in sas (met voorbeelden)
U kunt proc report in SAS gebruiken om een rapport voor een gegevensset in SAS te genereren met de exacte gewenste opmaak.
Deze procedure gebruikt de volgende basissyntaxis:
/*create report*/
proc report data =my_data;
run ;
Hierdoor wordt een rapport gegenereerd waarin de rijen in een gegevensset precies worden weergegeven zoals ze verschijnen.
U kunt de rapportuitvoer echter op verschillende manieren aanpassen.
We kunnen bijvoorbeeld de volgende syntaxis gebruiken om een persoonlijker rapport te maken:
/*create customized report*/
title 'Player Statistics for Dallas Mavericks';
proc report data =my_data;
where team='Mavs';
column conf team points;
define conf / display 'Conference' center ;
run ;
Dit is wat elke instructie doet:
- titel maakt een titel voor het rapport
- waarbij de gegevensset wordt gefilterd zodat deze alleen rijen bevat waarin het team ‚Mavs‘ is
- kolom specificeert de kolommen die in een bepaalde volgorde in het rapport moeten worden weergegeven
- display specificeert de titel die moet worden gebruikt voor de kolom genaamd conf en center specificeert de tekst die in de kolom moet worden gecentreerd
Het volgende voorbeeld laat zien hoe u het proc-rapport in de praktijk kunt gebruiken.
Opmerking : Raadpleeg de online documentatie voor een volledige uitleg van alle manieren waarop u een rapport kunt aanpassen.
Voorbeeld: het Proc-rapport gebruiken in SAS
Stel dat we de volgende dataset in SAS hebben die informatie bevat over verschillende basketbalspelers:
/*create dataset*/
data my_data;
input team $ points rebounds conf $;
datalines ;
Celtics 12 5 East
Celtics 14 7 East
Celtics 15 8 East
Celtics 18 13 East
Mavs 31 12 West
Mavs 32 6 West
Mavs 35 4 West
Mavs 36 10 West
Mavs 40 12 West
;
run ;
/*view dataset*/
proc print data =my_data;
We kunnen het proc-rapport op de volgende manier gebruiken om de volledige dataset af te drukken zoals deze wordt weergegeven:
/*create report that displays entire dataset*/
proc report data =my_data;
run ;
Het rapport bevat eenvoudigweg de gehele dataset.
We kunnen proc report echter gebruiken om een aangepast rapport te genereren met behulp van de volgende syntaxis:
/*create customized report*/
title 'Player Statistics for Dallas Mavericks';
proc report data =my_data;
where team='Mavs';
column conf team points;
define conf / display 'Conference' center ;
run ;
Houd er rekening mee dat dit rapport de volgende verschillen bevat met het oorspronkelijke rapport:
- Dit rapport heeft een titel
- Dit rapport bevat alleen rijen waarin het team ‚Mavs‘ is
- Dit rapport bevat alleen de kolommen conf, team en punten
- Dit rapport gebruikt ‚Conferentie‘ als titel voor de conferentie en centreert de waarden in de conferentiekolom.
Dit is slechts een eenvoudig voorbeeld van hoe u een aangepast rapport maakt met behulp van het proc-rapport in SAS.
Bekijk gerust de online documentatie om te zien hoe u de uitvoer verder kunt aanpassen en een rapport kunt genereren dat precies zo wordt weergegeven als u dat wilt in SAS.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:
Proc Append gebruiken in SAS
Proc-tabel gebruiken in SAS
Procedureoverzicht gebruiken in SAS