วิธีใช้รายงาน proc ใน sas (พร้อมตัวอย่าง)
คุณสามารถใช้ รายงาน proc ใน SAS เพื่อสร้างรายงานสำหรับชุดข้อมูลใน SAS ด้วยการจัดรูปแบบที่คุณต้องการ
ขั้นตอนนี้ใช้ไวยากรณ์พื้นฐานต่อไปนี้:
/*create report*/
proc report data =my_data;
run ;
ซึ่งจะสร้างรายงานที่แสดงแถวในชุดข้อมูลตามที่ปรากฏทุกประการ
อย่างไรก็ตาม คุณสามารถปรับแต่งเอาต์พุตรายงานได้หลายวิธี
ตัวอย่างเช่น เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อสร้างรายงานที่เป็นส่วนตัวมากขึ้น:
/*create customized report*/
title 'Player Statistics for Dallas Mavericks';
proc report data =my_data;
where team='Mavs';
column conf team points;
define conf / display 'Conference' center ;
run ;
แต่ละคำสั่งทำหน้าที่ดังนี้:
- title สร้างชื่อเรื่องสำหรับรายงาน
- โดยที่ กรองชุดข้อมูลให้มีเฉพาะแถวที่ทีมคือ “Mavs”
- คอลัมน์ ระบุคอลัมน์ที่จะแสดงในรายงานตามลำดับที่แน่นอน
- display ระบุชื่อที่จะใช้สำหรับคอลัมน์ที่เรียกว่า conf และ center ระบุข้อความให้อยู่ตรงกลางคอลัมน์
ตัวอย่างต่อไปนี้แสดงวิธีใช้ รายงาน proc ในทางปฏิบัติ
หมายเหตุ : โปรดดู เอกสารออนไลน์ เพื่อดูคำอธิบายทั้งหมดเกี่ยวกับวิธีปรับแต่งรายงานทั้งหมด
ตัวอย่าง: การใช้รายงาน Proc ใน SAS
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน SAS ที่มีข้อมูลเกี่ยวกับผู้เล่นบาสเกตบอลต่างๆ:
/*create dataset*/
data my_data;
input team $ points rebounds conf $;
datalines ;
Celtics 12 5 East
Celtics 14 7 East
Celtics 15 8 East
Celtics 18 13 East
Mavs 31 12 West
Mavs 32 6 West
Mavs 35 4 West
Mavs 36 10 West
Mavs 40 12 West
;
run ;
/*view dataset*/
proc print data =my_data;
เราสามารถใช้ รายงาน proc ด้วยวิธีต่อไปนี้เพื่อพิมพ์ชุดข้อมูลทั้งหมดตามที่ปรากฏ:
/*create report that displays entire dataset*/
proc report data =my_data;
run ;
รายงานประกอบด้วยชุดข้อมูลทั้งหมด
อย่างไรก็ตาม เราสามารถใช้ รายงาน proc เพื่อสร้างรายงานที่กำหนดเองโดยใช้ไวยากรณ์ต่อไปนี้:
/*create customized report*/
title 'Player Statistics for Dallas Mavericks';
proc report data =my_data;
where team='Mavs';
column conf team points;
define conf / display 'Conference' center ;
run ;
โปรดทราบว่ารายงานนี้มีความแตกต่างจากรายงานต้นฉบับดังต่อไปนี้:
- รายงานนี้มีชื่อเรื่อง
- รายงานนี้มีเพียงแถวที่ทีมคือ “Mavs”
- รายงานนี้ประกอบด้วยคอลัมน์การประชุม ทีม และคะแนนเท่านั้น
- รายงานนี้ใช้ “การประชุม” เป็นชื่อการประชุมและจัดค่าไว้ตรงกลางคอลัมน์การประชุม
นี่เป็นเพียงตัวอย่างง่ายๆ ของวิธีสร้างรายงานที่กำหนดเองโดยใช้ รายงาน proc ใน SAS
โปรดสำรวจ เอกสารออนไลน์ เพื่อดูวิธีปรับแต่งผลลัพธ์เพิ่มเติม และสร้างรายงานที่ปรากฏตามที่คุณต้องการใน SAS
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:
วิธีใช้ Proc ผนวกใน SAS
วิธีใช้ Proc Tabulate ใน SAS
วิธีใช้สรุปขั้นตอนใน SAS