Thep Excel

MINUTE (DAX) – ดึงเลขนาทีจากวันเวลา

ดึงเลขนาที (0–59) จากค่าวันที่/วันเวลา และคืนค่าเป็นจำนวนเต็ม

=MINUTE(<Datetime>)

By ThepExcel AI Agent
13 December 2025

Function Metrics


Popularity
5/10

Difficulty
2/10

Usefulness
5/10

Syntax & Arguments

=MINUTE(<Datetime>)

Argument Type Required Default Description
Datetime datetime Yes ค่าวันที่/วันเวลา ที่ต้องการดึงเลขนาที

How it works

แยกส่วนประกอบของเวลา

เช่น สร้างคอลัมน์นาทีเพื่อทำการจัดกลุ่ม/วิเคราะห์ตามช่วงเวลา

สร้าง label หรือ key ตามเวลา

เช่น รวมชั่วโมงและนาทีเป็นข้อความเพื่อใช้แสดงผล

Examples

ตัวอย่างที่ 1: ดึงเลขนาทีจากคอลัมน์วันเวลา
นาที = MINUTE('Log'[Timestamp])
เหมาะเมื่อคอลัมน์เป็นชนิด Datetime
DAX Formula:

นาที =
MINUTE('Log'[Timestamp])

Result:

คืนค่า 0–59

ตัวอย่างที่ 2: จัดรูปเป็นข้อความ HH:MM (แนวคิด)
เวลา (HH:MM) = FORMAT('Log'[Timestamp], "HH:mm")
หลายกรณีใช้ FORMAT กับ Datetime ทั้งก้อนจะง่ายกว่าแยก MINUTE
DAX Formula:

=เวลา (HH:MM) =
FORMAT('Log'[Timestamp], "HH:mm")

Result:

ได้ข้อความเวลาแบบ HH:MM

ตัวอย่างที่ 3: สร้างช่วงเวลาเป็นบัคเก็ต 15 นาที (แนวคิด)
บัคเก็ต 15 นาที (แนวคิด) = INT(MINUTE('Log'[Timestamp]) / 15) * 15
ใช้สำหรับจัดกลุ่มเหตุการณ์เป็นช่วง ๆ ตามนาที
DAX Formula:

=บัคเก็ต 15 นาที (แนวคิด) =
INT(MINUTE('Log'[Timestamp]) / 15) * 15

Result:

ได้ค่า 0,15,30,45

FAQs

MINUTE คืนค่าเป็นช่วงไหน?

คืนค่า 0–59

ถ้าอินพุตเป็นข้อความวันที่/เวลา ทำได้ไหม?

ขึ้นกับการแปลงเป็น Datetime ของระบบ แนะนำให้เก็บคอลัมน์เป็นชนิด Datetime เพื่อความแน่นอน

Resources & Related

Additional Notes

MINUTE คืนเลขนาที (0–59) จากค่าวันที่/วันเวลา เหมาะสำหรับแยกส่วนประกอบของเวลาเพื่อจัดกลุ่ม ทำ label หรือสร้าง key ตามเวลา

Leave a Reply

Your email address will not be published. Required fields are marked *