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

แชร์ผ่าน


วันธรรมดา

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

แสดงตัวเลขตั้งแต่ 1 ถึง 7 ที่ระบุวันของสัปดาห์ของวันที่ ตามค่าเริ่มต้น วันจะเริ่มต้นตั้งแต่ 1 (วันอาทิตย์) ถึง 7 (วันเสาร์)

ไวยากรณ์

WEEKDAY(<date>, <return_type>)  

พารามิเตอร์

เงื่อนไข คำนิยาม
date วันที่ในรูปแบบ datetime

ควรป้อนวันที่โดยใช้ฟังก์ชัน DATE โดยใช้นิพจน์ที่แสดงผลเป็นวันที่ หรือเป็นผลลัพธ์ของสูตรอื่น ๆ
return_type ตัวเลขที่กําหนดค่าที่ส่งกลับ:

ประเภทผลลัพธ์: 1 สัปดาห์จะเริ่มต้นในวันอาทิตย์ (1) และสิ้นสุดในวันเสาร์ (7) โดยแสดงเป็นตัวเลข 1 ถึง 7

ประเภทผลลัพธ์: 2 สัปดาห์จะเริ่มต้นในวันจันทร์ (1) และสิ้นสุดในวันอาทิตย์ (7)

ประเภทผลลัพธ์: 3 สัปดาห์จะเริ่มต้นในวันจันทร์ (0) และสิ้นสุดในวันอาทิตย์ (6) โดยแสดงเป็นตัวเลข 0 ถึง 6

ค่าที่ส่งกลับ

จํานวนเต็มจาก 1 ถึง 7

หมายเหตุ

  • ในทางตรงกันข้ามกับ Microsoft Excel ซึ่งจัดเก็บวันที่เป็นหมายเลขซีเรียล DAX ทํางานกับวันที่และเวลาในรูปแบบ datetime ถ้าคุณต้องการแสดงวันที่เป็นหมายเลขลําดับประจําสินค้า คุณสามารถใช้ตัวเลือกการจัดรูปแบบใน Excel

  • คุณยังสามารถพิมพ์วันที่ในรูปแบบข้อความที่ยอมรับได้ แต่เพื่อหลีกเลี่ยงผลลัพธ์ที่ไม่คาดคิด ขอแนะนําให้แปลงวันที่ในรูปแบบข้อความเป็นรูปแบบ datetime ก่อน

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

ตัวอย่าง

ตัวอย่างต่อไปนี้ได้รับวันที่จากคอลัมน์ [HireDate] เพิ่ม 1 และแสดงวันในสัปดาห์ที่สอดคล้องกับวันที่ดังกล่าว เนื่องจากอาร์กิวเมนต์ return_type ถูกเว้นไว้ จะมีการใช้รูปแบบเริ่มต้น ซึ่ง 1 คือวันอาทิตย์ และ 7 คือวันเสาร์ ถ้าผลลัพธ์คือ 4 วันจะเป็นวันพุธ

= WEEKDAY([HireDate]+1)  

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