ฟังก์ชันวันที่และเวลา
ฟังก์ชันเหล่านี้ช่วยให้คุณสามารถสร้างการคํานวณโดยยึดตามวันที่และเวลาได้ ฟังก์ชันหลายอย่างใน DAX จะคล้ายกับฟังก์ชันวันที่และเวลาของ Excel อย่างไรก็ตาม ฟังก์ชัน DAX ใช้ชนิดข้อมูล datetime
และสามารถรับค่าจากคอลัมน์เป็นอาร์กิวเมนต์ได้
ในหมวดหมู่นี้
ฟังก์ชัน | คำอธิบาย |
---|---|
CALENDAR | ส่งกลับตารางที่มีคอลัมน์เดียวที่มีชื่อว่า "Date" ที่มีชุดวันที่ต่อเนื่องกัน |
CALENDARAUTO | ส่งกลับตารางที่มีคอลัมน์เดียวที่มีชื่อว่า "Date" ที่มีชุดวันที่ต่อเนื่องกัน |
DATE | แสดงวันที่ที่ระบุในรูปแบบ datetime |
DATEDIFF | ส่งกลับจํานวนขอบเขตช่วงเวลาระหว่างวันที่สองวัน |
DATEVALUE | แปลงวันที่ในรูปแบบข้อความไปเป็นวันที่ในรูปแบบ datetime (วันที่เวลา) |
DAY | แสดงวันของเดือนเป็นตัวเลขตั้งแต่ 1 ถึง 31 |
EDATE | ส่งกลับวันที่ซึ่งเป็นจํานวนเดือนที่ระบุก่อนหรือหลังวันที่เริ่มต้น |
EOMONTH | ส่งกลับวันที่ในรูปแบบ datetime ของวันสุดท้ายของเดือนก่อนหรือหลังจํานวนเดือนที่ระบุ |
HOUR | แสดงชั่วโมงเป็นตัวเลขตั้งแต่ 0 (12:00 A.M.) ถึง 23 (11:00 P.M.) |
MINUTE | ส่งกลับนาทีเป็นตัวเลขตั้งแต่ 0 ถึง 59 โดยกําหนดค่าวันที่และเวลา |
MONTH | ส่งกลับเดือนเป็นตัวเลขตั้งแต่ 1 (มกราคม) ถึง 12 (ธันวาคม) |
NETWORKDAYS | ส่งกลับจํานวนวันทํางานทั้งหมดระหว่างสองวันที่ |
NOW | แสดงวันที่และเวลาปัจจุบันในรูปแบบ datetime |
QUARTER | ส่งกลับไตรมาสเป็นตัวเลขตั้งแต่ 1 ถึง 4 |
SECOND | แสดงวินาทีของค่าเวลาเป็นตัวเลขตั้งแต่ 0 ถึง 59 |
TIME | แปลงชั่วโมง นาที และวินาทีที่ได้รับเป็นตัวเลขสําหรับเวลาในรูปแบบ datetime |
TIMEVALUE | แปลงเวลาในรูปแบบข้อความเป็นเวลาในรูปแบบ datetime |
TODAY | ส่งกลับวันที่ปัจจุบัน |
UTCNOW | แสดงค่าวันที่และเวลา UTC ปัจจุบัน |
UTCTODAY | ส่งกลับค่าวันที่ UTC ปัจจุบัน |
WEEKDAY | แสดงตัวเลขตั้งแต่ 1 ถึง 7 ที่ระบุวันของสัปดาห์ของวันที่ |
WEEKNUM | ส่งกลับหมายเลขสัปดาห์สําหรับวันที่และปีที่กําหนดตามค่า return_type |
YEAR | ส่งกลับปีของวันที่เป็นจํานวนเต็มสี่หลักในช่วง 1900-9999 |
YEARFRAC | คํานวณเศษส่วนของปีที่แทนด้วยจํานวนวันทั้งวันระหว่างสองวัน |