Share via


เดือน

นําไปใช้กับ:การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดการคํานวณวิชวล

ส่งกลับเดือนเป็นตัวเลขตั้งแต่ 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