CALENDARAUTO
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณหน่วยวัดการคํานวณวิชวล
โน้ต
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในการคํานวณวิชวล เนื่องจากอาจแสดงผลลัพธ์ที่ไม่มีความหมาย
ส่งกลับตารางที่มีคอลัมน์เดียวที่มีชื่อว่า "Date" ที่มีชุดวันที่ต่อเนื่องกัน ช่วงของวันที่จะถูกคํานวณโดยอัตโนมัติโดยยึดตามข้อมูลในแบบจําลอง
วากยสัมพันธ์
CALENDARAUTO([fiscal_year_end_month])
พารามิเตอร์
เทอม | นิยาม |
---|---|
fiscal_year_end_month |
นิพจน์ DAX ใด ๆ ที่แสดงเป็นจํานวนเต็มตั้งแต่ 1 ถึง 12 ถ้าเว้นไว้ ค่าเริ่มต้นจะเป็นค่าที่ระบุในเทมเพลตตารางปฏิทินสําหรับผู้ใช้ปัจจุบัน ถ้ามี มิฉะนั้น จะใช้ค่าเริ่มต้นเป็น 12 |
ค่าผลลัพธ์
ส่งกลับตารางที่มีคอลัมน์เดียวที่มีชื่อว่า "Date" ที่มีชุดวันที่ต่อเนื่องกัน ช่วงของวันที่จะถูกคํานวณโดยอัตโนมัติโดยยึดตามข้อมูลในแบบจําลอง
หมาย เหตุ
ช่วงวันที่จะถูกคํานวณดังนี้:
- วันที่แรกเริ่มในแบบจําลองที่ไม่ได้อยู่ในคอลัมน์จากการคํานวณหรือตารางจากการคํานวณจะถูกใช้เป็นรูปแบบ MinDate
- วันที่สุดท้ายในแบบจําลองที่ไม่ได้อยู่ในคอลัมน์จากการคํานวณหรือตารางจากการคํานวณจะถูกใช้เป็นรูปแบบ MaxDate
- ช่วงวันที่จะแสดงเป็นวันที่ระหว่างจุดเริ่มต้นของปีงบประมาณที่เชื่อมโยงกับ MinDate และจุดสิ้นสุดของปีงบประมาณที่เชื่อมโยงกับ MaxDate
มีการแสดงข้อผิดพลาดถ้าแบบจําลองไม่มีค่าวันที่เวลาใด ๆ ที่ไม่ได้อยู่ในคอลัมน์จากการคํานวณหรือตารางจากการคํานวณ
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
ในตัวอย่างนี้ MinDate และ MaxDate ในแบบจําลองข้อมูลคือ 1 กรกฎาคม 2010 และ 30 มิถุนายน 2011
CALENDARAUTO()
จะแสดงเป็นค่าวันที่ทั้งหมดระหว่างวันที่ 1 มกราคม 2010 ถึง 31 ธันวาคม 2011
CALENDARAUTO(3)
จะแสดงเป็นค่าวันที่ทั้งหมดระหว่างวันที่ 1 เมษายน 2010 ถึงวันที่ 31 มีนาคม 2012