DAX Function YEAR

แนะนำการใช้งานฟังก์ชัน YEAR ซึ่งเป็นฟังก์ชันของ DAX (Data Analysis Expression) เพื่อใช้งานใน Power BI, Power Pivot ของ Excel และ SSAS ได้
DAX Function YEAR
ทักษะ (ระบุได้หลายทักษะ)

สิ่งสำคัญของการใช้งาน Power BI ที่ขาดไม่ได้และเป็นเรื่องสำคัญมาก ๆ อย่างหนึ่งนั้นคือ DAX (Data Analysis Expressions) ซึ่งจะมาช่วยคำนวณสรุปผลข้อมูลที่มี โดย DAX จะถูกไปใช้ในการคำนวณ 3 ส่วนหลัก ๆ ได้แก่

  1. Measures – สร้างการคำนวณในรูปแบบของ Aggregation หลาย ๆ แถวในตาราง
  2. Calculated columns – สร้างการคำนวณให้เกิดคอลัมน์ใหม่ เป็นการคำนวณแบบทีละแถว
  3. Calculated table – สร้างการคำนวณให้เกิดตารางใหม่

DAX Function YEAR

ส่งกลับปีของวันที่เป็นจำนวนเต็มสี่หลักในช่วง 1900-9999

รูปแบบของ Syntax

YEAR(<date>)

พารามิเตอร์

พารามิเตอร์รายละเอียด
dateวันที่ในรูปแบบ datetime หรือรูปแบบข้อความที่มีปีที่ต้องการค้นหา

การคืนค่า

จำนวนเต็มในช่วง 1900-9999

ข้อสังเกตที่ควรทราบ

  • พารามิเตอร์ date ควรระบุวันที่โดยใช้ฟังก์ชัน DATE หรือเป็นผลลัพธ์ของสูตรหรือฟังก์ชันอื่น ๆ ที่ให้ผลลัพธ์เป็นวันที่เวลา นอกจากนี้ยังสามารถระบุวันที่ในรูปแบบข้อความที่โปรแกรมยอมรับได้ เช่น March 3, 2007, or Mar-3-2003
  • ค่าผลลัพธ์จากฟังก์ชัน YEAR, ฟังก์ชัน MONTH และ ฟังก์ชัน DAY จะเป็นค่าคริสต์ศักราช โดยไม่คำนึงถึงรูปแบบการแสดงผลสำหรับค่าวันที่ที่กำหนดไว้ ตัวอย่างเช่น หากรูปแบบการแสดงผลของวันที่ที่กำหนดไว้เป็นปฏิทินฮิจเราะห์ ค่าที่เป็นผลลัพธ์สำหรับฟังก์ชัน YEAR, ฟังก์ชัน MONTH และ ฟังก์ชัน DAY จะเป็นค่าที่สัมพันธ์กับวันที่แบบคริสต์ศักราชที่เทียบเท่า
  • เมื่ออาร์กิวเมนต์ date ในฟังก์ชัน YEAR เป็นการข้อความวันที่ ฟังก์ชันจะใช้การตั้งค่าระบบภาษาและวันที่เวลาของคอมพิวเตอร์ไคลเอ็นต์ในการทำความเข้าใจค่าข้อความเพื่อดำเนินการแปลงเป็นวันที่เวลา ข้อผิดพลาดอาจเกิดขึ้นได้ถ้ารูปแบบของข้อความวันที่เข้ากันไม่ได้กับการตั้งค่าระบบภาษาและวันที่เวลาของคอมพิวเตอร์ไคลเอ็นต์ปัจจุบัน ตัวอย่างเช่น หากระบบภาษาและวันที่เวลาของคุณกำหนดรูปแบบวันที่เป็น เดือน/วัน/ปี แต่มีการระบุข้อความวันที่ในฟังก์ชัน YEAR เป็น วัน/เดือน/ปี ดังนั้น ข้อความวันที่ 25/1/2009 จะไม่ถูกตีความว่าเป็นวันที่ 25 มกราคม 2009 แต่จะเป็นวันที่ ที่ไม่ถูกต้อง