CALENDARAUTO
Şunlar için geçerlidir:Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
Not
Bu işlev, anlamsız sonuçlar döndürdüğü için
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.