Thep Excel

List.Durationsสร้าง List ของค่า Duration (ช่วงเวลา)

List.Durations คืน List ของค่า Duration โดยเริ่มจากค่าเริ่มต้น เพิ่มทีละช่วงเวลา (duration) ตามจำนวนครั้งที่ระบุ

fx
=List.Durations(start, count, step) as list

ความนิยม4/10
ความยาก3/10
ประโยชน์4/10

อัปเดต 3 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
start duration ค่า Duration เริ่มต้นของ List
count number จำนวนสมาชิก Duration ที่ต้องการสร้างใน List
step duration ช่วงเวลา (duration) ที่จะเพิ่มไปยังค่า Duration ถัดไป

Additional Notes

ฟังก์ชัน List.Durations ใน Power Query ใช้สำหรับสร้าง List ของค่า Duration (ช่วงเวลา) ตามจำนวนที่ระบุ โดยเริ่มต้นจากค่า Duration ที่กำหนด และเพิ่มขึ้นทีละช่วงเวลา (step duration) ที่กำหนดไว้ ฟังก์ชันนี้มีประโยชน์สำหรับการสร้างชุดข้อมูลที่เกี่ยวข้องกับช่วงเวลา เช่น การวิเคราะห์ระยะเวลาการทำงาน หรือการสร้างช่วงเวลาในการทดสอบ

How it works

สร้างช่วงเวลาสำหรับการวิเคราะห์

สร้าง List ของช่วงเวลาที่แตกต่างกัน เช่น ทุกๆ 1 ชั่วโมง, ทุกๆ 30 นาที สำหรับวิเคราะห์ข้อมูลหรือการสร้างตารางเวลา

จำลองข้อมูลระยะเวลา

สร้าง List ของ Duration เพื่อใช้ในการทดสอบหรือจำลองข้อมูลที่เกี่ยวข้องกับระยะเวลา เช่น ระยะเวลาการให้บริการ

Examples

ตัวอย่างที่ 1: สร้าง List ของ Duration ทุก 1 ชั่วโมงList.Durations(#duration(0, 1, 0, 0), 5, #duration(0, 1, 0, 0))

สร้าง List ของค่า Duration จำนวน 5 ค่า เริ่มต้นที่ 1 ชั่วโมง โดยเพิ่มขึ้นทีละ 1 ชั่วโมง

fx
=List.Durations(#duration(0, 1, 0, 0), 5, #duration(0, 1, 0, 0))

ผลลัพธ์{ #duration(0, 1, 0, 0), #duration(0, 2, 0, 0), #duration(0, 3, 0, 0), #duration(0, 4, 0, 0), #duration(0, 5, 0, 0) }
ตัวอย่างที่ 2: สร้าง List ของ Duration ทุก 30 นาทีList.Durations(#duration(0, 0, 30, 0), 3, #duration(0, 0, 30, 0))

สร้าง List ของค่า Duration จำนวน 3 ค่า เริ่มต้นที่ 30 นาที โดยเพิ่มขึ้นทีละ 30 นาที

fx
=List.Durations(#duration(0, 0, 30, 0), 3, #duration(0, 0, 30, 0))

ผลลัพธ์{ #duration(0, 0, 30, 0), #duration(0, 1, 0, 0), #duration(0, 1, 30, 0) }
ตัวอย่างที่ 3: สร้าง List ของ Duration โดยเริ่มจากศูนย์List.Durations(#duration(0, 0, 0, 0), 4, #duration(0, 0, 15, 0))

สร้าง List ของค่า Duration 4 ค่า เริ่มต้นจาก 0 วินาที โดยเพิ่มขึ้นทีละ 15 นาที

fx
=List.Durations(#duration(0, 0, 0, 0), 4, #duration(0, 0, 15, 0))

ผลลัพธ์{ #duration(0, 0, 0, 0), #duration(0, 0, 15, 0), #duration(0, 0, 30, 0), #duration(0, 0, 45, 0) }

FAQs

Duration คืออะไร?+

Duration คือชนิดข้อมูลใน Power Query ที่เก็บช่วงระยะเวลา ซึ่งสามารถรวม วัน ชั่วโมง นาที และวินาทีเข้าด้วยกัน

List.Durations ต่างจาก List.Times อย่างไร?+

List.Durations สร้าง List ของค่าที่เก็บช่วงระยะเวลา ส่วน List.Times สร้าง List ของค่าเวลาที่อ้างอิงถึงจุดเริ่มต้นของวัน

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ List.Durations จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้List.DurationsList functions
List functions (2)
List.Dates

สร้าง List ของวันที่เรียงกัน

List.Times

List.Times สร้างรายการของค่าเวลาที่มีช่วงเวลาเท่ากัน ใช้สำหรับการสร้างลำดับเวลา การวิเคราะห์อนุกรมเวลา และการสร้างข้อมูลทดสอบ

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่