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