Como usar o relatório proc no sas (com exemplos)
Você pode usar proc report no SAS para gerar um relatório para um conjunto de dados no SAS com a formatação exata desejada.
Este procedimento usa a seguinte sintaxe básica:
/*create report*/
proc report data =my_data;
run ;
Isso gerará um relatório que exibe as linhas de um conjunto de dados exatamente como aparecem.
No entanto, você pode personalizar a saída do relatório de diferentes maneiras.
Por exemplo, podemos usar a seguinte sintaxe para criar um relatório mais personalizado:
/*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 ;
Aqui está o que cada instrução faz:
- title cria um título para o relatório
- onde filtra o conjunto de dados para conter apenas linhas onde a equipe é “Mavs”
- coluna especifica as colunas a serem exibidas no relatório em uma determinada ordem
- display especifica o título a ser usado para a coluna chamada conf e center especifica o texto a ser centralizado na coluna
O exemplo a seguir mostra como usar o relatório proc na prática.
Nota : Consulte a documentação on-line para obter uma explicação completa de todas as maneiras de personalizar um relatório.
Exemplo: Usando o relatório Proc no SAS
Suponha que temos o seguinte conjunto de dados no SAS que contém informações sobre vários jogadores de basquete:
/*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;
Podemos usar o relatório proc da seguinte maneira para imprimir todo o conjunto de dados conforme aparece:
/*create report that displays entire dataset*/
proc report data =my_data;
run ;
O relatório simplesmente contém todo o conjunto de dados.
No entanto, podemos usar proc report para gerar um relatório personalizado usando a seguinte sintaxe:
/*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 ;
Observe que este relatório contém as seguintes diferenças em relação ao relatório original:
- Este relatório tem um título
- Este relatório contém apenas linhas onde a equipe é “Mavs”
- Este relatório contém apenas as colunas conf, team e points
- Este relatório usa “Conferência” como título da conferência e centraliza os valores na coluna da conferência.
Este é apenas um exemplo simples de como criar um relatório personalizado usando o relatório proc no SAS.
Sinta-se à vontade para explorar a documentação on-line para ver como personalizar ainda mais a saída e gerar um relatório que aparece exatamente da maneira que você deseja no SAS.
Recursos adicionais
Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:
Como usar Proc Append no SAS
Como usar o Proc Tabulate no SAS
Como usar o resumo do procedimento no SAS