อ่านในภาษาอังกฤษ

แชร์ผ่าน


DATEVALUE

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

แปลงวันที่ในรูปแบบข้อความไปเป็นวันที่ในรูปแบบ datetime (วันที่เวลา)

ไวยากรณ์

DATEVALUE(date_text)  

พารามิเตอร์

เงื่อนไข คำนิยาม
date_text ข้อความที่แสดงวันที่

ค่าคุณสมบัติ/ค่าส่งกลับ

วันที่ในรูปแบบ datetime

หมายเหตุ

  • เมื่อแปลง DATEVALUE จะใช้การตั้งค่าระบบภาษาและวันที่/เวลาของแบบจําลองเพื่อกําหนดค่าวันที่ หากการตั้งค่ารูปแบบวันที่/เวลาแสดงวันที่ในรูปแบบเดือน/วัน/ปี ดังนั้น สตริง "1/8/2009" จะถูกแปลงเป็น ค่า วันที่เวลา ซึ่งเทียบเท่ากับ 8 มกราคม 2009 อย่างไรก็ตาม หากแบบจําลองการตั้งค่าวันที่/เวลาแสดงวันที่ในรูปแบบของวัน/เดือน/ปี สตริงเดียวกันนี้จะถูกแปลงเป็น ค่า วันที่เวลา ซึ่งเทียบเท่ากับ 1 สิงหาคม 2009

  • หากการแปลงใช้การตั้งค่าวันที่/เวลาท้องถิ่นของรูปแบบล้มเหลว DATEVALUE จะพยายามใช้รูปแบบวันที่อื่น ๆ ในกรณีนี้ บางแถวอาจถูกแปลงโดยใช้รูปแบบหนึ่งและแถวอื่นจะถูกแปลงโดยใช้รูปแบบที่แตกต่างกัน ตัวอย่างเช่น "5/4/2018" จะถูกแปลงเป็น 4 พฤษภาคม 2018 และ "20/4/2018" จะถูกแปลงเป็น 20 เมษายน

  • ถ้าส่วนปีของ อาร์กิวเมนต์ date_text ถูกเว้นไว้ ฟังก์ชัน DATEVALUE จะใช้ปีปัจจุบันจากนาฬิกาที่มีอยู่ภายในคอมพิวเตอร์ของคุณ ข้อมูลเวลาใน อาร์กิวเมนต์ date_text จะถูกละเว้น

  • รูปแบบการตั้งค่าวันที่/เวลาท้องถิ่นจะถูกกําหนดขั้นต้นโดยแอปพลิเคชันและคอมพิวเตอร์เมื่อรูปแบบถูกสร้างขึ้น

  • นอกจากนี้ คุณยังสามารถระบุวันที่และวันที่เวลาเป็นสัญพจน์ในรูปแบบ dt"YYYY-MM-DD"dt"YYYY-MM-DDThh:mm:ss", หรือ dt"YYYY-MM-DD hh:mm:ss"ได้ เมื่อระบุเป็นสัญพจน์ โดยใช้ฟังก์ชัน DATEVALUE ในนิพจน์นั้นไม่จําเป็น เมื่อต้องการเรียนรู้เพิ่มเติม ดูไวยากรณ์ DAX | DAX วันที่และเวลา

ตัวอย่าง

ตัวอย่างต่อไปนี้ส่งกลับค่า วันที่เวลา ที่แตกต่างกันโดยขึ้นอยู่กับรูปแบบและการตั้งค่าสําหรับวิธีการที่วันที่และเวลาจะแสดง

  • ในการตั้งค่าวันที่/เวลาที่วันก่อนหน้าเดือน ตัวอย่างจะแสดง ค่า วันที่เวลา ที่สอดคล้องกับวันที่ 8 มกราคม 2009

  • ในการตั้งค่าวันที่/เวลาที่เดือนก่อนวัน ตัวอย่างจะแสดง ค่า วันที่เวลา ที่สอดคล้องกับวันที่ 1 สิงหาคม 2009

= DATEVALUE("8/1/2009")  

ฟังก์ชันวันที่และเวลา