É possível utilizar o PERCENTUAL no SAS para imprimir valores formatados como percentagens.
O exemplo a seguir mostra como usar o PERCENTUAL opção de formato na prática.
Exemplo: exibir valores em formato de porcentagem no SAS
Suponha que temos o seguinte conjunto de dados no SAS que mostra as notas dos exames dos alunos de uma determinada turma:
/*criar conjunto de dados*/ data my_data; input aluno $ nota_do_exame; datalines ; Andy 0.945 Bob 0.78 Chad 0.865 Derrick 0.77 Eric 0.75 Frank 0.64 George 0.895 Henry 0.98 Isaac 0.68 John 0.84 ; run ; /*ver conjunto de dados*/ proc imprimir dados =my_data;
Suponha que gostaríamos de formatar os valores no campo nota do exame utilizando um formato de percentagem.
Para o efeito, podemos utilizar a seguinte sintaxe:
/*visualizar o conjunto de dados e apresentar as classificações dos exames em formato de percentagem*/ proc print data =my_data; format exam_score percent10.1 ; run ;
Cada valor no nota do exame é apresentada num formato de percentagem.
Ao utilizar o percentagem10.1 declaração, o 10 especifica que serão necessários, no máximo, 10 caracteres para apresentar o valor completo, incluindo o símbolo de percentagem, enquanto o 1 especifica que deve ser apresentado 1 dígito após a casa decimal.
Se não pretender apresentar quaisquer valores após a casa decimal, pode utilizar percentagem10. em vez disso:
/*visualizar o conjunto de dados e apresentar as classificações dos exames em formato de percentagem sem casas decimais*/ proc print data =my_data; format exam_score percent10. ; run ;
Observe que cada valor no nota do exame é arredondada para o número inteiro mais próximo e cada valor após a casa decimal é truncado.
Nota : Pode encontrar a documentação completa para o PERCENTUAL no formato SAS aqui.