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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *