ตัวอย่างที่ 1: ดึงค่าตัวแรกจาก List ปกติ
=List.First({1, 2, 3})
1
คืนค่าสมาชิกตัวแรกของ List
List.First คืนค่าสมาชิกตัวแรกของ List หรือค่า Default ถ้า List ว่าง
=List.First(list as list, optional defaultValue as any) as any
=List.First(list as list, optional defaultValue as any) as any
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| list | list | Yes | List ที่ต้องการดึงสมาชิกตัวแรก | |
| defaultValue | any | Optional | null | ค่าที่จะคืนกลับมาหาก List ว่างเปล่า |
หาก List เรียงลำดับจากใหม่ไปเก่า สามารถใช้ List.First เพื่อดึงข้อมูลล่าสุดออกมา
ใช้ดึงค่าจาก List ที่อาจจะว่างเปล่าได้ โดยกำหนดค่า Default เพื่อป้องกันการเกิด Error หรือค่า null ที่ไม่ต้องการ
=List.First({1, 2, 3})
1
=List.First({})
null
=List.First({}, -1)
-1
List.First คืนค่า ‘สมาชิกตัวเดียว’ (หรือ null/default) ในขณะที่ List.FirstN คืนค่าเป็น ‘List’ ของสมาชิก N ตัวแรก (แม้ว่า N จะเป็น 1 ก็ตาม)
ฟังก์ชันจะคืนค่า null ที่เป็นสมาชิกตัวแรกนั้น ไม่ใช่คืนค่า defaultValue (defaultValue ใช้เฉพาะกรณี List ว่างเท่านั้น)
ฟังก์ชัน List.First ใน Power Query ใช้สำหรับดึงค่าสมาชิกตัวแรกของ List ออกมา หาก List ว่างเปล่าและไม่มีการระบุค่า Default ฟังก์ชันจะคืนค่าเป็น null แต่ถ้ามีการระบุค่า Default (defaultValue) ฟังก์ชันจะคืนค่านั้นแทน