Aracılığıyla paylaş


DATE

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

Belirtilen tarihi datetime biçimde döndürür.

Sözdizimi

DATE(<year>, <month>, <day>)

Parametre

Terim Tanım
year Yılı temsil eden bir sayı.

year bağımsız değişkeninin değeri bir-dört basamak içerebilir. year bağımsız değişkeni, bilgisayarınız tarafından kullanılan tarih sistemine göre yorumlanır.

1 Mart 1900 ile başlayan tarihler desteklenir.

Ondalık basamakları olan bir sayı girerseniz, sayı yuvarlanır.

9999'dan büyük veya sıfırdan küçük değerler (negatif değerler) için işlev #VALUE! bir hata döndürür.

year değeri 0 ile 1899 arasındaysa, son değeri oluşturmak için değer 1900'e eklenir. Aşağıdaki örneklere bakın. Not: İstenmeyen sonuçları önlemek için mümkün olduğunda year bağımsız değişkeni için dört basamak kullanmanız gerekir. Örneğin, 07 kullanıldığında yıl değeri olarak 1907 döndürülüyor.
month Aşağıdaki kurallara göre ayı veya hesaplamayı temsil eden bir sayı:

Negatif tamsayılar desteklenmez. Geçerli değerler 1-12 arasıdır.

month 1 ile 12 olan bir sayıysa, yılın bir ayını temsil eder. 1 Ocak'ı temsil eder, 2 Şubat'ı temsil eder ve 12'ye kadar Aralık'ı temsil eder.

12'den büyük bir tamsayı girerseniz, aşağıdaki hesaplama gerçekleşir: tarih, yearmonth değeri eklenerek hesaplanır. Örneğin, DATE(2008, 18, 1) varsa işlev 1 Haziran 2009'a eşdeğer bir tarih saat değeri döndürür çünkü 2008'in başına 18 ay eklenerek Haziran 2009 değeri elde edilir. Aşağıdaki örneklere bakın.
day Aşağıdaki kurallara göre günü veya hesaplamayı temsil eden bir sayı:

Negatif tamsayılar desteklenmez. Geçerli değerler 1-31 arasıdır.

day 1 ile belirtilen ayın son gününe kadar olan bir sayıysa ayın gününü temsil eder.

Verilen ayın son gününden büyük bir tamsayı girerseniz, aşağıdaki hesaplama gerçekleşir: tarih, monthday değeri eklenerek hesaplanır. Örneğin, DATE( 2008, 3, 32)formülünde DATE işlevi 1 Nisan 2008'e eşdeğer bir datetime değeri döndürür, çünkü Mart ayının başına 32 gün eklenerek 1 Nisan değeri elde edilir.

day ondalık bir bölüm içeriyorsa, en yakın tamsayı değerine yuvarlanmış olur.

Dönüş değeri

Belirtilen tarihi (datetime) döndürür.

Açıklamalar

  • DATE işlevi bağımsız değişken olarak giriş yapılan tamsayıları alır ve ilgili tarihi oluşturur. DATE işlevi en çok yıl, ay ve günün formüller tarafından sağlandığı durumlarda kullanışlıdır. Örneğin, temel alınan veriler YYYYMMDD gibi tarih olarak tanınmayan bir biçimde tarihler içerebilir. tarihleri tarih olarak tanınabilecek bir sayıya dönüştürmek için DATE işlevini diğer işlevlerle birlikte kullanabilirsiniz.

  • Tarihleri seri numarası olarak depolayan Microsoft Excel'in aksine, DAX tarih işlevleri her zaman datetime bir veri türü döndürür. Ancak, isterseniz tarihleri seri numarası olarak görüntülemek için biçimlendirmeyi kullanabilirsiniz.

  • Tarih ve tarih saat, dt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss"veya dt"YYYY-MM-DD hh:mm:ss"biçiminde değişmez değer olarak da belirtilebilir. Değişmez değer olarak belirtildiğinde, ifadede DATE işlevinin kullanılması gerekli değildir. Daha fazla bilgi edinmek için bkz. DAX Sözdizimi | tarih ve saat.

  • 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.

Örnekler

Basit Tarih

Aşağıdaki formül 8 Temmuz 2009 tarihini döndürür:

= DATE(2009,7,8)

1899'un önceki yılları

year bağımsız değişkeni için girdiğiniz değer 0 (sıfır) ile 1899 (dahil) arasındaysa, yılı hesaplamak için bu değer 1900'e eklenir. Aşağıdaki formül 2 Ocak 1908'i döndürür: (1900+08).

= DATE(08,1,2)

1899'da yıllar sonra

year 1900 ile 9999 (dahil) arasındaysa, bu değer yıl olarak kullanılır. Aşağıdaki formül 2 Ocak 2008'i döndürür:

= DATE(2008,1,2)

Ay

month 12'den büyükse, month belirtilen yılın ilk ayına bu sayıda ay ekler. Aşağıdaki formül 2 Şubat 2009 tarihini döndürür:

= DATE(2008,14,2)

Gün

day belirtilen aydaki gün sayısından büyükse, day bu gün sayısını ayın ilk gününe ekler. Aşağıdaki formül 4 Şubat 2008 tarihini döndürür:

= DATE(2008,1,35)

Tarih ve saat işlevleriDAY işlevTODAY işlev