CALENDARAUTO
Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloMeasureGörsel hesaplama
Not
Bu işlev, anlamsız sonuçlar döndürdüğü için
Bitişik bir tarih kümesi contains "Date" adlı tek sütunlu bir tablo döndürür. Tarihlerin range modeldeki veriler temel alınarak 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. If atlanırsa, geçerli kullanıcı için calendar tablo şablonunda belirtilen value varsayılan olarak if; aksi takdirde, varsayılan olarak 12'yi kullanır. |
İade value
Bitişik bir tarih kümesi contains "Date" adlı tek sütunlu bir tablo döndürür. Tarihlerin range modeldeki veriler temel alınarak otomatik olarak hesaplanır.
Açıklamalar
date range aşağıdaki gibi hesaplanır:
- Hesaplanmış sütunda not modeldeki earliestdateor hesaplanan tablo MinDate olarak alınır.
- Hesaplanmış sütun or hesaplanan tabloda not modeldeki en son date MaxDate olarak alınır.
- Döndürülen daterange, MinDate ile ilişkili mali year başlangıcı arasındaki tarihler and MaxDate ile ilişkili mali year sonudur.
Modelin hesaplanan sütunlarda or hesaplanan tablolarda not tarih saat values içermesi notif bir error döndürülür.
Bu işlev, satır düzeyi güvenlik (RLS) kuralları or hesaplanmış sütunlarda kullanıldığında DirectQuery modunda kullanılmak üzere not desteklenir.
Örnek
Bu örnekte, veri modelindeki MinDate and MaxDate 1 Temmuz 2010 and 30 Haziran 2011'dir.
CALENDARAUTO()
1 Ocak 2010 and 31 Aralık 2011 arasındaki all tarihleri döndürür.
CALENDARAUTO(3)
, 1 Nisan 2010 and 31 Mart 2012 arasındaki all tarihleri döndürür.