หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณ
หน่วยวัด
การคํานวณวิชวล
ส่งกลับเดือนเป็นตัวเลขตั้งแต่ 1 (มกราคม) ถึง 12 (ธันวาคม)
วากยสัมพันธ์
MONTH(<datetime>)
พารามิเตอร์
เทอม | นิยาม |
---|---|
date |
วันที่ในรูปแบบ datetime หรือข้อความ |
ค่าผลลัพธ์
จํานวนเต็มจาก 1 ถึง 12
หมาย เหตุ
ในทางตรงกันข้ามกับ Microsoft Excel ซึ่งจัดเก็บวันที่เป็นหมายเลขซีเรียล DAX จะใช้รูปแบบ
datetime
เมื่อทํางานกับวันที่ คุณสามารถป้อนวันที่ที่ใช้เป็นอาร์กิวเมนต์ให้กับฟังก์ชัน MONTH โดยการพิมพ์รูปแบบdatetime
ที่ยอมรับได้ โดยการให้การอ้างอิงไปยังคอลัมน์ที่มีวันที่ หรือโดยใช้นิพจน์ที่ส่งกลับวันที่ค่าที่แสดงโดยฟังก์ชัน YEAR, MONTH และ DAY จะเป็นค่าคริสต์ศักดีโดยไม่คํานึงถึงรูปแบบการแสดงผลสําหรับค่าวันที่ที่กําหนดไว้ ตัวอย่างเช่น ถ้ารูปแบบการแสดงผลของวันที่ที่กําหนดไว้คือฮิจเราะห์ ค่าที่แสดงสําหรับฟังก์ชัน YEARMONTH และ DAY จะเป็นค่าที่เกี่ยวข้องกับวันที่แบบคริสต์ศักราชที่เทียบเท่า
เมื่ออาร์กิวเมนต์วันที่แสดงเป็นวันที่แบบข้อความ ฟังก์ชันจะใช้การตั้งค่าระบบภาษาและวันที่/เวลาของคอมพิวเตอร์ไคลเอ็นต์ ในการทําความเข้าใจค่าข้อความเพื่อดําเนินการแปลง หากการตั้งค่าเวลาวันที่ปัจจุบันแสดงวันที่ในรูปแบบเดือน/วัน/ปี สตริงต่อไปนี้ "1/8/2009" จะถูกตีความว่าเป็นค่า วันที่เวลา ซึ่งเทียบเท่ากับ 8 มกราคม 2009 และฟังก์ชันจะมีค่าผลลัพธ์เท่ากับ 1 อย่างไรก็ตาม หากการตั้งค่าเวลาวันที่ปัจจุบันแสดงวันที่ในรูปแบบของวัน/เดือน/ปี สตริงเดียวกันนี้จะถูกตีความว่าเป็นค่า วันที่เวลา ซึ่งเทียบเท่ากับ 1 สิงหาคม 2009 และฟังก์ชันจะมีค่าผลลัพธ์เท่ากับ 8
ถ้าการแสดงข้อความของวันที่ไม่สามารถแปลงเป็นค่าวันที่เวลาได้อย่างถูกต้อง ฟังก์ชันจะแสดงข้อผิดพลาด
ตัวอย่างที่ 1
นิพจน์ต่อไปนี้จะให้ผลลัพธ์เป็น 3 ซึ่งเป็นจํานวนเต็มที่สอดคล้องกับเดือนมีนาคม ซึ่งเป็นเดือนในอาร์กิวเมนต์ date
= MONTH("March 3, 2008 3:45 PM")
ตัวอย่างที่ 2
นิพจน์ต่อไปนี้จะแสดงเดือนจากวันที่ในคอลัมน์ TransactionDate
ของตาราง Orders
= MONTH(Orders[TransactionDate])
เนื้อหาที่เกี่ยวข้อง
ฟังก์ชันวันที่และเวลา HOUR ฟังก์ชันMINUTE ฟังก์ชันYEAR ฟังก์ชันSECOND