List.Repeat จะคืน List ใหม่ที่ประกอบด้วยสมาชิกทั้งหมดของ List ต้นฉบับที่ถูกทำซ้ำกัน ‘count’ ครั้ง โดยเรียงต่อกันไปตามลำดับเดิม
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| list | list | List ที่ต้องการทำซ้ำ |
| count | number | จำนวนครั้งที่ต้องการทำซ้ำ List |
ฟังก์ชัน List.Repeat ใน Power Query ใช้สำหรับทำซ้ำ List ที่กำหนดเป็นจำนวนครั้งตามที่ต้องการ โดยจะนำ List ต้นฉบับมาเรียงต่อกันไปเรื่อยๆ เหมาะสำหรับสร้างข้อมูลทดสอบ (Dummy Data) หรือเตรียมข้อมูลสำหรับสถานการณ์ที่ต้องการข้อมูลซ้ำๆ
ทำซ้ำชุดข้อมูลเล็กๆ ให้มีขนาดใหญ่ขึ้นเพื่อทดสอบประสิทธิภาพของ Query
ใช้ List.Repeat({"Mon","Tue", …}, 5) เพื่อสร้าง List ของวันทำงาน 5 สัปดาห์
ทำซ้ำ List {"apple","banana"} จำนวน 3 ครั้ง
ทำซ้ำ List ของตัวเลข {1, 2} จำนวน 2 ครั้ง
จะคืนค่าเป็น List ว่างเปล่า {} ครับ
ได้ครับ List.Repeat({}, 5) จะยังคงคืน List ว่างเปล่า {}
ฟังก์ชันที่ผู้เขียนโยงไว้กับ List.Repeat จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
List.Alternate ใช้สร้าง List ใหม่โดยการสลับระหว่างการข้าม (Skip) และการเก็บ (Take) สมาชิกจาก List ต้นฉบับ สามารถกำหนดจำนวนที่จะข้าม จำนวนที่จะเก็บ และจุดเริ่มต้นได้
List.Generate เป็น generator function ที่สร้าง list โดยเริ่มจากค่าเริ่มต้น (initial) วนลูปตรวจสอบเงื่อนไข (condition) สร้างค่าถัดไป (next) และ transform ผลลัพธ์ด้วย selector (optional) ทำงานคล้าย while loop ในการเขียนโปรแกรม เหมาะสำหรับสร้างลำดับวันที่, pagination API, การคำนวณทบต้น และ pattern ซับซ้อนที่ List.Numbers ทำไม่ได้
List.Numbers สร้าง List ของตัวเลขเรียงกันตามค่าเริ่มต้น จำนวน และการเพิ่มค่า
List.Transform ใช้สำหรับสร้างลิสต์ใหม่โดยนำฟังก์ชันไปประมวลผลแต่ละตัวในลิสต์เดิม
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่