Sas: como exibir valores no formato dólar
Você pode usar a opção de formato DOLLAR no SAS para imprimir os valores em uma coluna formatada em dólar com:
- Um importante cifrão
- Vírgulas que separam cada três dígitos
- Um ponto que separa a fração decimal
O exemplo a seguir mostra como usar a opção de formato DOLLAR na prática.
Exemplo: Exibir valores em formato dólar no SAS
Suponha que temos o seguinte conjunto de dados no SAS que contém informações sobre o preço de vários produtos em uma loja:
/*create dataset*/
data my_data;
input product $price;
datalines ;
At 4134.50
B 13499.95
C 14695.99
D 1640.00
E459.93
F 23.29
G 1005.38
;
run ;
/*view dataset*/
proc print data =my_data;
Digamos que queremos formatar os valores na coluna de preço usando o formato de dólar.
Podemos usar a seguinte sintaxe para fazer isso:
/*view dataset and display price variable in dollar format*/
proc print data =my_data;
format price dollar10.2 ;
run ;
Cada valor na coluna de preço é exibido no formato de dólar.
Ao usar a instrução dólar10.2 , o 10 especifica que um máximo de 10 caracteres serão necessários para exibir a string inteira, incluindo o cifrão, vírgulas e decimal, enquanto o 2 especifica que 2 dígitos devem ser exibidos após a casa decimal .
Se não quiser exibir nenhum valor após a casa decimal, você pode usar dólar8.0 :
/*view dataset and display price variable in dollar format without decimal places*/
proc print data =my_data;
format price dollar8.0 ;
run ;
Observe que cada valor na coluna de preço é arredondado para o dólar mais próximo e que cada valor após a casa decimal foi truncado.
Nota : Você pode encontrar a documentação completa do formato DOLLAR no SAS aqui .
Recursos adicionais
Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:
Como usar o resumo do procedimento no SAS
Como usar o Proc Tabulate no SAS
Como usar o agrupamento Proc no SAS