Personnaliser les préférences

Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctions. Vous trouverez ci-dessous des informations détaillées sur tous les cookies sous chaque catégorie de consentement.

Les cookies classés comme « Nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour activer les fonctionnalités de base du site.... 

Toujours actif

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Aucun cookie à afficher.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Aucun cookie à afficher.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Aucun cookie à afficher.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Aucun cookie à afficher.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Aucun cookie à afficher.

Comment utiliser le rapport Proc dans SAS (avec exemples)



Vous pouvez utiliser proc report dans SAS pour générer un rapport pour un ensemble de données dans SAS avec le formatage exact que vous souhaitez.

Cette procédure utilise la syntaxe de base suivante :

/*create report*/
proc report data=my_data;
run;

Cela générera un rapport qui affiche les lignes d’un ensemble de données exactement telles qu’elles apparaissent.

Cependant, vous pouvez personnaliser la sortie du rapport de différentes manières.

Par exemple, nous pouvons utiliser la syntaxe suivante pour créer un rapport plus personnalisé :

/*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;

Voici ce que fait chaque instruction :

  • title crée un titre pour le rapport
  • filtre l’ensemble de données pour qu’il ne contienne que les lignes où l’équipe est « Mavs »
  • colonne spécifie les colonnes à afficher dans le rapport dans un certain ordre
  • display précise le titre à utiliser pour la colonne appelée conf et center précise le texte à centrer dans la colonne

L’exemple suivant montre comment utiliser le rapport proc dans la pratique.

Remarque : Reportez-vous à la documentation en ligne pour une explication complète de toutes les façons dont vous pouvez personnaliser un rapport.

Exemple : utilisation du rapport Proc dans SAS

Supposons que nous ayons l’ensemble de données suivant dans SAS qui contient des informations sur divers joueurs de basket-ball :

/*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;

Nous pouvons utiliser le rapport proc de la manière suivante pour imprimer l’intégralité de l’ensemble de données tel qu’il apparaît :

/*create report that displays entire dataset*/
proc report data=my_data;
run;

Le rapport contient simplement l’intégralité de l’ensemble de données.

Cependant, nous pouvons utiliser proc report pour générer un rapport personnalisé en utilisant la syntaxe suivante :

/*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;

Notez que ce rapport contient les différences suivantes par rapport au rapport d’origine :

  • Ce rapport a un titre
  • Ce rapport ne contient que les lignes où l’équipe est « Mavs »
  • Ce rapport contient uniquement les colonnes conf, team et points
  • Ce rapport utilise « Conférence » comme titre pour la conférence et centre les valeurs dans la colonne de conférence.

Ceci est juste un exemple simple de la façon de créer un rapport personnalisé à l’aide du rapport proc dans SAS.

N’hésitez pas à explorer la documentation en ligne pour voir comment personnaliser davantage la sortie et générer un rapport qui apparaît exactement comme vous le souhaitez dans SAS.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans SAS :

Comment utiliser Proc Append dans SAS
Comment utiliser Proc Tabulate dans SAS
Comment utiliser le résumé de procédure dans SAS

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *