ตัวอย่างที่ 1: ทำซ้ำ 3 ครั้ง
=List.Repeat({"apple","banana"},3)
{"apple","banana","apple","banana","apple","banana"}
ทำซ้ำ List ที่กำหนดเป็นจำนวนครั้ง
List.Repeat จะคืน List ใหม่ที่ประกอบด้วยสมาชิกทั้งหมดของ List ต้นฉบับที่ถูกทำซ้ำกัน ‘count’ ครั้ง โดยเรียงต่อกันไปตามลำดับเดิม
=List.Repeat(list as list, count as number) as list
=List.Repeat(list as list, count as number) as list
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| list | list | Yes | List ที่ต้องการทำซ้ำ | |
| count | number | Yes | จำนวนครั้งที่ต้องการทำซ้ำ List |
ทำซ้ำชุดข้อมูลเล็กๆ ให้มีขนาดใหญ่ขึ้นเพื่อทดสอบประสิทธิภาพของ Query
ใช้ List.Repeat({"Mon","Tue", …}, 5) เพื่อสร้าง List ของวันทำงาน 5 สัปดาห์
=List.Repeat({"apple","banana"},3)
{"apple","banana","apple","banana","apple","banana"}
=List.Repeat({1, 2}, 2)
{1, 2, 1, 2}
จะคืนค่าเป็น List ว่างเปล่า {} ครับ
ได้ครับ List.Repeat({}, 5) จะยังคงคืน List ว่างเปล่า {}
ฟังก์ชัน List.Repeat ใน Power Query ใช้สำหรับทำซ้ำ List ที่กำหนดเป็นจำนวนครั้งตามที่ต้องการ โดยจะนำ List ต้นฉบับมาเรียงต่อกันไปเรื่อยๆ เหมาะสำหรับสร้างข้อมูลทดสอบ (Dummy Data) หรือเตรียมข้อมูลสำหรับสถานการณ์ที่ต้องการข้อมูลซ้ำๆ