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