Sas: как отображать значения в долларовом формате


Вы можете использовать опцию формата DOLLAR в SAS для печати значений в столбце в долларовом формате с помощью:

  • Главный знак доллара
  • Запятые, разделяющие каждые три цифры
  • Точка, разделяющая десятичную дробь

В следующем примере показано, как на практике использовать опцию формата DOLLAR .

Пример: отображение значений в долларовом формате в SAS

Предположим, у нас есть следующий набор данных в SAS, содержащий информацию о ценах на различные товары в магазине:

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

Допустим, мы хотим отформатировать значения в столбце цены в долларовом формате.

Для этого мы можем использовать следующий синтаксис:

 /*view dataset and display price variable in dollar format*/
proc print data =my_data;
    format price dollar10.2 ;
run ; 

Долларовый формат SAS

Каждое значение в столбце цены отображается в долларовом формате.

При использовании инструкции Dollar10.2 цифра 10 указывает, что для отображения всей строки потребуется максимум 10 символов, включая знак доллара, запятые и десятичные дроби, а цифра 2 указывает, что после запятой должны отображаться 2 цифры. .

Если вы не хотите отображать какие-либо значения после десятичной точки, вместо этого вы можете использовать Dollar8.0 :

 /*view dataset and display price variable in dollar format without decimal places*/
proc print data =my_data;
    format price dollar8.0 ;
run ; 

Формат доллара SAS без значения после запятой

Обратите внимание, что каждое значение в столбце цены округляется до ближайшего доллара и что каждое значение после запятой усекается.

Примечание . Полную документацию по формату DOLLAR в SAS можно найти здесь .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:

Как использовать сводку процедур в SAS
Как использовать Proc Tabulate в SAS
Как использовать сортировку Proc в SAS

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *