CALENDARAUTO

Bitişik bir tarih kümesi içeren "Date" adlı tek sütunlu bir tablo döndürür. Tarih aralığı modeldeki verilere göre otomatik olarak hesaplanır.

Sözdizimi

CALENDARAUTO([fiscal_year_end_month])  

Parametreler

Süre Tanım
fiscal_year_end_month 1 ile 12 arasından bir tamsayı döndüren herhangi bir DAX ifadesi. Atlanırsa, varsa geçerli kullanıcı için takvim tablosu şablonunda belirtilen değeri varsayılan olarak kullanır; aksi takdirde, varsayılan olarak 12'yi kullanır.

Dönüş değeri

Bitişik bir tarih kümesi içeren "Date" adlı tek sütunlu bir tablo döndürür. Tarih aralığı modeldeki verilere göre otomatik olarak hesaplanır.

Açıklamalar

  • Tarih aralığı aşağıdaki gibi hesaplanır:

    • Modelde hesaplanan sütunda veya hesaplanmış tabloda bulunmayan en erken tarih MinDate olarak alınır.
    • Modelde hesaplanmış sütunda veya hesaplanmış tabloda bulunmayan en son tarih MaxDate olarak alınır.
    • Döndürülen tarih aralığı, MinDate ile ilişkili mali yılın başlangıcı ile MaxDate ile ilişkili mali yılın sonu arasındaki tarihtir.
  • Model hesaplanmış sütunlarda veya hesaplanmış tablolarda bulunmayan tarih saat değerleri içermiyorsa bir hata döndürülür.

  • Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.

Örnek

Bu örnekte veri modelindeki MinDate ve MaxDate değerleri 1 Temmuz 2010 ve 30 Haziran 2011'dir.

CALENDARAUTO() 1 Ocak 2010 ile 31 Aralık 2011 arasındaki tüm tarihleri döndürür.

CALENDARAUTO(3) 1 Nisan 2010 ile 31 Mart 2012 arasındaki tüm tarihleri döndürür.