İngilizce dilinde oku

Aracılığıyla paylaş


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 görsel hesaplamalarında kullanılması önerilmez.

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.