Thep Excel

List.DateTimesสร้าง List ของค่า วันที่และเวลา

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

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

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

อัปเดต 3 December 2025

Syntax & Arguments

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

Additional Notes

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

How it works

สร้างตาราง Dimension วันที่และเวลา

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

สร้างช่วงเวลาสำหรับการทดสอบ

สร้าง List ของ วันที่และเวลา เพื่อใช้ในการทดสอบฟังก์ชันหรือโมเดลที่เกี่ยวข้องกับเวลา

Examples

ตัวอย่างที่ 1: สร้าง List ของ Datetime ทุก 1 นาทีList.DateTimes(#datetime(2011, 12, 31, 23, 55, 0), 10, #duration(0, 0, 1, 0))

สร้าง List ของค่า datetime จำนวน 10 ค่า เริ่มต้นที่ 23:55 น. ของวันที่ 31 ธันวาคม 2011 โดยเพิ่มขึ้นทีละ 1 นาที

fx
=List.DateTimes(#datetime(2011, 12, 31, 23, 55, 0), 10, #duration(0, 0, 1, 0))

ผลลัพธ์{ #datetime(2011, 12, 31, 23, 55, 0), #datetime(2011, 12, 31, 23, 56, 0), …, #datetime(2012, 1, 1, 0, 4, 0) }
ตัวอย่างที่ 2: สร้าง List ของ Datetime ทุก 1 ชั่วโมงList.DateTimes(#datetime(2023, 1, 1, 0, 0, 0), 5, #duration(0, 1, 0, 0))

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

fx
=List.DateTimes(#datetime(2023, 1, 1, 0, 0, 0), 5, #duration(0, 1, 0, 0))

ผลลัพธ์{ #datetime(2023, 1, 1, 0, 0, 0), #datetime(2023, 1, 1, 1, 0, 0), …, #datetime(2023, 1, 1, 4, 0, 0) }
ตัวอย่างที่ 3: สร้าง List ของ Datetime โดยเพิ่มเป็นวันList.DateTimes(#datetime(2024, 5, 1, 9, 0, 0), 3, #duration(1, 0, 0, 0))

สร้าง List ของค่า datetime จำนวน 3 ค่า โดยเพิ่มขึ้นทีละ 1 วัน ซึ่งจะคงเวลาเดิมไว้

fx
=List.DateTimes(#datetime(2024, 5, 1, 9, 0, 0), 3, #duration(1, 0, 0, 0))

ผลลัพธ์{ #datetime(2024, 5, 1, 9, 0, 0), #datetime(2024, 5, 2, 9, 0, 0), #datetime(2024, 5, 3, 9, 0, 0) }

FAQs

List.DateTimes แตกต่างจาก List.Dates อย่างไร?+

List.DateTimes จะสร้าง List ของค่า datetime (มีทั้งส่วนวันที่และเวลา) ในขณะที่ List.Dates สร้าง List ของค่า date (มีเฉพาะส่วนวันที่)

Resources & Related

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

ฟังก์ชันนี้List.DateTimesList functions
List functions (3)
List.Dates

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

List.DateTimeZones

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

List.Times

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

Comments

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