Thep Excel

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

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

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

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

อัปเดต 3 December 2025

Syntax & Arguments

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

Additional Notes

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

How it works

สร้าง Timeline สำหรับเหตุการณ์ทั่วโลก

ใช้สำหรับสร้าง List ของเวลาที่เกิดขึ้นใน Time Zone ต่างๆ เพื่อการวิเคราะห์เหตุการณ์ที่เกิดขึ้นพร้อมกันทั่วโลก

จำลองข้อมูล Time Series

สร้าง List ของ datetimezone เพื่อจำลองข้อมูลอนุกรมเวลาสำหรับทดสอบโมเดลที่ละเอียดอ่อนต่อ Time Zone

Examples

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

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

fx
=List.DateTimeZones(#datetimezone(2011, 12, 31, 23, 55, 0, -8, 0), 10, #duration(0, 0, 1, 0))

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

สร้าง List ของค่า datetimezone จำนวน 5 ค่า เริ่มต้นเที่ยงคืนวันที่ 1 มกราคม 2023 ใน Time Zone +7 ชั่วโมง (ประเทศไทย) โดยเพิ่มขึ้นทีละ 1 ชั่วโมง

fx
=List.DateTimeZones(#datetimezone(2023, 1, 1, 0, 0, 0, 7, 0), 5, #duration(0, 1, 0, 0))

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

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

fx
=List.DateTimeZones(#datetimezone(2024, 5, 1, 9, 0, 0, 0, 0), 3, #duration(1, 0, 0, 0))

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

FAQs

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

List.DateTimeZones สร้าง List ของค่าที่รวมข้อมูล Time Zone เข้าไปด้วย ในขณะที่ List.DateTimes สร้าง List ของค่า datetime ปกติที่ไม่มีข้อมูล Time Zone

Resources & Related

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

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

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

List.DateTimes

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

Comments

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