แชร์ผ่าน


MONTH

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

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