Aracılığıyla paylaş


CALENDARAUTO

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama

Not

Bu işlev, anlamsız sonuçlar döndürdüğü için görsel hesaplamalarında kullanılması önerilmez.

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])

Parametre

Terim Tanım
fiscal_year_end_month 1'den 12'ye kadar 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.