List.InsertRange แทรก List ย่อยเข้าไปใน List หลัก ณ ตำแหน่งที่กำหนด
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| list | list | List หลักที่ต้องการนำข้อมูลมาแทรก |
| index | number | ตำแหน่ง (Index) ที่จะเริ่มแทรกข้อมูล (เริ่มนับที่ 0) |
| values | list | List ของข้อมูลที่ต้องการนำไปแทรก |
ฟังก์ชัน List.InsertRange ใน Power Query ใช้สำหรับแทรกสมาชิกจาก List หนึ่ง (values) เข้าไปในอีก List หนึ่ง (list) ณ ตำแหน่ง (index) ที่ระบุ โดยตำแหน่งแรกเริ่มนับจาก 0 สมาชิกเดิมที่อยู่ที่ตำแหน่งนั้นและตำแหน่งถัดไปจะถูกเลื่อนออกไป
แทรกข้อมูลที่ขาดหายไปลงในลำดับที่ถูกต้องของ List
รวมข้อมูลจากสองแหล่งเข้าด้วยกันโดยไม่ได้ต่อท้าย (Append) แต่แทรกตรงกลางตามตำแหน่งที่ต้องการ
แทรก List `{3, 4}` ลงใน List `{1, 2, 5}` ที่ตำแหน่ง Index 2 (คือหลังเลข 2 และก่อนเลข 5) ผลลัพธ์คือเรียง 1 ถึง 5
แทรก `{1}` ที่ตำแหน่งแรกสุด (Index 0) ทำให้ 1 ไปอยู่หน้าสุด
แทรก List `{"A", "B"}` (ในฐานะสมาชิกตัวเดียวที่เป็น List) เข้าไปที่ Index 1 ผลลัพธ์คือ List ที่มีสมาชิกผสมกัน (Mixed Types)
List.Combine นำ List มาต่อกัน (ต่อท้าย) เท่านั้น แต่ List.InsertRange สามารถแทรกข้อมูลตรงจุดไหนก็ได้ของ List
จะเกิด Error เนื่องจาก Index Out of Range ต้องระบุ Index ที่มีอยู่จริงหรือเท่ากับจำนวนสมาชิก (เพื่อต่อท้าย) เท่านั้น
ฟังก์ชันที่ผู้เขียนโยงไว้กับ List.InsertRange จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
รวมหลาย List เข้าด้วยกันเป็น List เดียว (Concatenate)
List.ReplaceRange แทนที่รายการในช่วงที่ระบุด้วยรายการใหม่ ใช้สำหรับการแก้ไขข้อมูล การจัดการรายการ และการอัปเดตข้อมูล
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่