WEEKDAY คืนค่าเลขวันในสัปดาห์จากวันที่ โดยกำหนด ReturnType เพื่อกำหนดวันเริ่มต้นของสัปดาห์ได้ เหมาะกับการทำคอลัมน์ช่วยและการวิเคราะห์ตามวันในสัปดาห์
=WEEKDAY(<Date>[, <ReturnType>])
=WEEKDAY(<Date>[, <ReturnType>])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| Date | date/datetime | Yes | ค่าวันที่/เวลาที่ต้องการหาวันในสัปดาห์ | |
| ReturnType | number | Optional | 1 | กำหนดวันเริ่มต้นของสัปดาห์และรูปแบบเลขที่คืนค่า (เช่น เริ่มจันทร์หรืออาทิตย์) |
เช่น ใช้ WEEKDAY แล้วตรวจว่าค่าอยู่ในช่วงวันเสาร์-อาทิตย์หรือไม่
สร้างเลขวันในสัปดาห์เพื่อใช้จัดกลุ่มและทำกราฟ
Weekday No = WEEKDAY('DimDate'[Date])Weekday No =
WEEKDAY('DimDate'[Date])
ได้เลขวันในสัปดาห์ตามรูปแบบตั้งต้น
Weekday No (Mon=1) = WEEKDAY(TODAY(), 2)=Weekday No (Mon=1) =
WEEKDAY(TODAY(), 2)
ได้เลขวันในสัปดาห์โดยให้จันทร์=1 ... อาทิตย์=7
Is Weekend (Mon=1) = WEEKDAY('DimDate'[Date], 2) > 5=Is Weekend (Mon=1) =
WEEKDAY('DimDate'[Date], 2) > 5
คืน TRUE สำหรับวันเสาร์/อาทิตย์
ให้เลือก ReturnType ที่สอดคล้องกับวันเริ่มต้นสัปดาห์ที่คุณใช้ (เช่น เริ่มจันทร์) เพื่อให้เลขวันในสัปดาห์ตรงกับการตีความในรายงาน
YEAR/MONTH/DAY ดึงส่วนประกอบของวันที่ ส่วน WEEKDAY ดึงวันในสัปดาห์ซึ่งเหมาะกับการวิเคราะห์ตามพฤติกรรมรายวัน
WEEKDAY ใช้แปลงวันที่ให้เป็นหมายเลขวันในสัปดาห์ เช่น จันทร์-อาทิตย์ ตามรูปแบบที่กำหนดด้วย ReturnType เหมาะกับการสร้างคอลัมน์ช่วย เช่น แยกวันทำงาน/วันหยุด จัดกลุ่มตามวันในสัปดาห์ หรือทำการวิเคราะห์พฤติกรรมตามวัน