วิธีใช้ฟังก์ชัน left ใน sas (พร้อมตัวอย่าง)
คุณสามารถใช้ฟังก์ชัน LEFT ใน SAS เพื่อจัดแนวสตริงทางซ้าย
ฟังก์ชัน LEFT จะย้ายช่องว่างนำหน้าทั้งหมดไปยังจุดสิ้นสุดของสตริง ซึ่งมีผลในการจัดข้อความชิดซ้ายโดยไม่ต้องเปลี่ยนความยาวของสตริง
ตัวอย่างต่อไปนี้แสดงวิธีใช้ฟังก์ชัน LEFT ในทางปฏิบัติ
ตัวอย่าง: วิธีใช้ฟังก์ชัน LEFT ใน SAS
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน SAS ที่มีชื่อของทีมบาสเก็ตบอลต่างๆ:
/*create first dataset*/
data my_data;
input team $char20. ;
datalines ;
Mavericks
Kings
Hawks
Thunder
Rockets
Blazers
Nets
;
run ;
/*view dataset*/
proc report data =my_data;
define team / display style =[asis=on];
run ;

หมายเหตุ : เราใช้ PROC REPORT กับตัวเลือก DISPLAY STYLE=[ASIS=ON] เพื่อบังคับให้ SAS แสดงช่องว่างในเอาต์พุต
โปรดทราบว่าชื่อทีมบางชื่อมีช่องว่างหลายช่องที่ตอนต้นของหน้า
เราสามารถสร้างชุดข้อมูลใหม่ที่เราใช้ฟังก์ชัน LEFT เพื่อย้ายแต่ละช่องว่างแรกของชื่อทีมแต่ละทีมไปที่ท้ายสตริง:
/*create new dataset*/
data new_data;
set my_data;
team_left = left (team);
run ;
/*view new dataset*/
proc report data =new_data;
define team / display style =[asis=on];
run ;

โปรดสังเกตว่าแต่ละชื่อในคอลัมน์ team_left จะถูกจัดชิดซ้ายแล้ว
ฟังก์ชัน LEFT จะย้ายช่องว่างนำหน้าทั้งหมดของชื่อทีมแต่ละชื่อไปยังจุดสิ้นสุดของสตริง ซึ่งมีผลต่อการจัดแนวสตริงด้านซ้าย
โปรดทราบว่าสิ่งนี้แตกต่างจากฟังก์ชัน TRIM ใน SAS ซึ่งสามารถใช้เพื่อลบช่องว่างนำหน้าออกจากสตริงทั้งหมด
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:
SAS: วิธีลบเครื่องหมายจุลภาคออกจากสตริง
SAS: วิธีแทนที่อักขระในสตริง
SAS: วิธีลบอักขระพิเศษออกจากสตริง