หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ: คอลัมน์จากการคํานวณ![]()
ตารางจากการคํานวณ
หน่วยวัด
การคํานวณวิชวล
โน้ต
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในการคํานวณวิชวล เนื่องจากอาจแสดงผลลัพธ์ที่ไม่มีความหมาย
ส่งกลับตารางที่มีคอลัมน์เดียวที่มีชื่อว่า "Date" ที่มีชุดวันที่ต่อเนื่องกัน ช่วงของวันที่จะถูกคํานวณโดยอัตโนมัติโดยยึดตามข้อมูลในแบบจําลอง
วากยสัมพันธ์
CALENDARAUTO([fiscal_year_end_month])
พารามิเตอร์
| เทอม | นิยาม |
|---|---|
fiscal_year_end_month |
นิพจน์ DAX ใด ๆ ที่แสดงเป็นจํานวนเต็มตั้งแต่ 1 ถึง 12 ถ้าเว้นไว้ ค่าเริ่มต้นจะเป็นค่าที่ระบุในเทมเพลตตารางปฏิทินสําหรับผู้ใช้ปัจจุบัน ถ้ามี มิฉะนั้น จะใช้ค่าเริ่มต้นเป็น 12 |
ค่าผลลัพธ์
ส่งกลับตารางที่มีคอลัมน์เดียวที่มีชื่อว่า "Date" ที่มีชุดวันที่ต่อเนื่องกัน ช่วงของวันที่จะถูกคํานวณโดยอัตโนมัติโดยยึดตามข้อมูลในแบบจําลอง
หมาย เหตุ
ช่วงวันที่จะถูกคํานวณดังนี้:
- วันที่แรกเริ่มในแบบจําลองที่ไม่ได้อยู่ในคอลัมน์จากการคํานวณหรือตารางจากการคํานวณจะถูกใช้เป็นรูปแบบ MinDate
- วันที่สุดท้ายในแบบจําลองที่ไม่ได้อยู่ในคอลัมน์จากการคํานวณหรือตารางจากการคํานวณจะถูกใช้เป็นรูปแบบ MaxDate
- ช่วงวันที่จะแสดงเป็นวันที่ระหว่างจุดเริ่มต้นของปีงบประมาณที่เชื่อมโยงกับ MinDate และจุดสิ้นสุดของปีงบประมาณที่เชื่อมโยงกับ MaxDate
มีการแสดงข้อผิดพลาดถ้าแบบจําลองไม่มีค่าวันที่เวลาใด ๆ ที่ไม่ได้อยู่ในคอลัมน์จากการคํานวณหรือตารางจากการคํานวณ
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
ในตัวอย่างนี้ MinDate และ MaxDate ในแบบจําลองข้อมูลคือ 1 กรกฎาคม 2018 และ 30 มิถุนายน 2019 แบบจําลองนี้ประกอบด้วยตารางจากการคํานวณสองตาราง:
-
CalendarAuto กําหนดเป็น
CALENDARAUTO()ส่งกลับวันที่ทั้งหมดระหว่างวันที่ 1 มกราคม 2018 ถึง 31 ธันวาคม 2019 -
CalendarAuto3. กําหนดเป็น
CALENDARAUTO(3)ส่งกลับวันที่ทั้งหมดระหว่างวันที่ 1 เมษายน 2018 ถึงวันที่ 31 มีนาคม 2020 ดังตัวอย่างfiscal_year_end_monthนี้คือ 3 ปีแรกเริ่มจากวันที่ 1 เมษายนและสิ้นสุดในวันที่ 31 มีนาคม ด้วยเหตุนี้ ช่วงจะถูกกําหนดโดยการเลือกวันแรกของปีงบประมาณหรือก่อนปีของ MinDate (1 เมษายน 2018) และวันสุดท้ายของปีบัญชีหลังจากหรือภายในปี MaxDate ของ (31 มีนาคม 2020)
ด้านล่างคือข้อกําหนดหน่วยวัดและค่าที่ส่งกลับบนแบบจําลองตัวอย่าง:
MinDate = MIN('Date'[Date]) //returns July 1, 2018
MaxDate = MAX('Date'[Date]) //returns June 30, 2019
MinCalendarAuto = MIN('CalendarAuto'[Date]) //returns January 1, 2018
MaxCalendarAuto = MAX('CalendarAuto'[Date]) //returns December 31, 2019
MinCalendarAuto3 = MIN('CalendarAuto3'[Date]) //returns April 1, 2018
MaxCalendarAuto3 = MAX('CalendarAuto3'[Date]) //returns March 31, 2020