Table.RemoveRows ใช้สำหรับลบแถวออกจากตาราง โดยระบุตำแหน่งเริ่มต้นและจำนวนแถวที่ต้องการลบ
| อาร์กิวเมนต์ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
| table | table | ตารางที่ต้องการลบแถว | |
| offset | number | ตำแหน่งแถวแรกที่จะลบ (เริ่มนับจาก 0) | |
| [count]ไม่บังคับ | number | 1 | จำนวนแถวที่ต้องการลบ (ค่าเริ่มต้นคือ 1) |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
Table.RemoveRows ใช้สำหรับลบแถวออกจากตาราง โดยระบุตำแหน่งเริ่มต้น (Offset) และจำนวนแถว (Count) ที่ต้องการลบ ซึ่งมีประโยชน์ในการลบข้อมูลช่วงกลางหรือส่วนที่ไม่ต้องการออกเมื่อทราบตำแหน่งที่แน่นอน
ลบข้อมูลส่วนหัวหรือส่วนท้ายที่ไม่ต้องการแบบระบุตำแหน่งได้
ลบข้อมูลช่วงกลางของตารางที่ทราบตำแหน่งแน่นอน
จัดการตารางที่มีรูปแบบคงที่
ลบแถวที่ index 0 (แถวแรก) จำนวน 1 แถว ผลลัพธ์จะเหลือแถวที่ 2 และ 3
เริ่มลบที่ index 1 (คือแถวที่ 2) และลบไป 2 แถว ทำให้แถวที่ 2 และ 3 หายไป เหลือเพียงแถวที่ 1 และ 4
เริ่มลบที่ index 2 (แถวที่ 3) จำนวน 3 แถว ทำให้แถว ID 3, 4, 5 ถูกลบออก
ฟังก์ชันที่ผู้เขียนโยงไว้กับ Table.RemoveRows จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
Table.SelectRows เป็นฟังก์ชันสำหรับกรองตาราง (filter table) ใน Power Query โดยใช้ฟังก์ชันเงื่อนไข (condition function) เพื่อตรวจสอบแต่ละแถว ถ้าเงื่อนไขคืนค่า true จะเก็บแถวนั้นไว้ ถ้าเป็น false จะตัดทิ้ง สามารถใช้ keyword 'each' ร่วมกับการอ้างอิงคอลัมน์ด้วย [ColumnName] เพื่อเขียนเงื่อนไขได้สะดวก รองรับการกรองตามตัวเลข ข้อความ วันที่ การตรวจสอบค่า null และเงื่อนไขที่ซับซ้อนด้วย and/or operators ฟังก์ชันนี้รองรับ Query Folding ซึ่งช่วยเพิ่มประสิทธิภาพเมื่อทำงานกับ data source ขนาดใหญ่
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่