É 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.