ตัวอย่างที่ 1: ดึง 2 ตัวแรก
=List.FirstN({"A", "B", "C"}, 2)
{"A","B"}
ดึงสมาชิก N ตัวแรก หรือสมาชิกที่ตรงเงื่อนไขจากด้านหน้า List
List.FirstN จะคืน List ใหม่ที่มีสมาชิก N ตัวแรกจาก List ต้นฉบับ สามารถระบุจำนวน N ด้วยตัวเลข หรือกำหนดเป็นฟังก์ชันเงื่อนไขเพื่อให้ดึงสมาชิกที่ตรงเงื่อนไขจากจุดเริ่มต้นไปเรื่อยๆ จนกว่าเงื่อนไขจะไม่เป็นจริง
=List.FirstN(list as list, count as any) as any
=List.FirstN(list as list, count as any) as any
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| list | list | Yes | List ที่ต้องการดึงสมาชิก | |
| count | number/function | Yes | จำนวนสมาชิกที่ต้องการดึง (ตัวเลข) หรือฟังก์ชันเงื่อนไข (แต่ละ_) |
เลือกรายการสินค้า 5 อันดับแรกที่มีมูลค่าสูงสุด (ใช้ List.Sort ก่อน)
ถ้าข้อมูลมีบรรทัดที่ไม่ใช่หัวตาราง สามารถใช้ List.Skip หรือ List.FirstN มาช่วย
ดึงข้อมูลเพียงไม่กี่รายการแรกมาแสดงเพื่อตรวจสอบความถูกต้องเบื้องต้น
=List.FirstN({"A", "B", "C"}, 2)
{"A","B"}
=List.FirstN({10, 20, 5, 30}, each _ > 5)
{10, 20}
List.FirstN ใช้กับ List (ข้อมูล 1 มิติ) ส่วน Table.FirstN ใช้กับ Table (ข้อมูล 2 มิติ) และคืนค่าเป็น Table
ฟังก์ชัน List.FirstN ใน Power Query ใช้สำหรับดึงสมาชิกจำนวน N ตัวแรกจาก List หรือดึงสมาชิกที่ตรงตามเงื่อนไขเริ่มต้น เหมาะสำหรับเลือกข้อมูลตัวอย่าง หรือตัดหัวตารางออก