CALENDARAUTO
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması
Not
Bu işlev, büyük olasılıkla anlamsız sonuçlar döndürdüğü için görsel hesaplamalarda kullanılmak üzere ö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])
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.