İngilizce dilinde oku

Aracılığıyla paylaş


DATE

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloMeasureGörsel hesaplama

datetime formatiçinde belirtilen date döndürür.

Sözdizimi

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

Parametre

Terim Tanım
year yeartemsil eden bir sayı.

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

1 Mart 1900 ile başlayan tarihler desteklenir.

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

9999'dan büyük valuesor sıfırdan küçük (negatif values) için işlev bir #VALUE!errordöndürür.

year value 0 and 1899 arasında If, son valueüretmek için value 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 yearvalueolarak 1907 döndürülüyor.
month Aşağıdaki kurallara göre hesaplama monthor temsil eden bir sayı:

Negatif tamsayılar not desteklenir. Geçerli values 1-12 arasıdır.

If month 1'den 12'ye kadar olan bir sayıdır ve yearmonth temsil eder. 1 Ocak'ı temsil eder, 2 Şubat'ı temsil eder and 12'ye kadar Aralık'ı temsil eder.

12'den büyük bir tamsayı girdiğinizde If aşağıdaki hesaplama gerçekleşir: date, yearmonthvalue eklenerek hesaplanır. Örneğin, DATE(2008, 18, 1) if işlev 1 Haziran 2009'a eşdeğer bir tarih saat value döndürür çünkü 2008'in başına 18 ay eklenerek Haziran 2009 value. Aşağıdaki örneklere bakın.
day Aşağıdaki kurallara göre hesaplama dayor temsil eden bir sayı:

Negatif tamsayılar not desteklenir. Geçerli values 1-31 arasıdır.

If day, verilen monthlastday 1'den monthbir day temsil eder.

If verilen monthlastday daha büyük bir tamsayı girerseniz, aşağıdaki hesaplama gerçekleşir: datemonthdayvalue eklenerek hesaplanır. Örneğin, DATE( 2008, 3, 32)formülünde DATE işlevi 1 Nisan 2008'e eşdeğer bir datetimevalue döndürür, çünkü Mart ayının başına 32 gün eklenerek 1 Nisan value.

Ondalık bir bölüm Ifdaycontains, valueen yakın tamsayıya yuvarlanir.

İade value

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

Açıklamalar

  • DATE işlevi bağımsız değişken olarak giriş yapılan tamsayıları alır and karşılık gelen dateoluşturur. DATE işlevi en çok year, monthandday formüller tarafından sağlandığı durumlarda kullanışlıdır. Örneğin, temel alınan veriler, YYYYMMDD gibi notdateolarak tanınan bir format tarihleri içerebilir. tarihleri dateolarak tanınabilecek bir sayıya convert için DATE işlevini diğer işlevlerle birlikte kullanabilirsiniz.

  • Tarihleri seri numarası olarak depolayan Microsoft Excel'in aksine, DAXdate işlevler her zaman bir datetime veri türü döndürür. Ancak, tarihleri istediğiniz if seri numaraları olarak görüntülemek için biçimlendirmeyi kullanabilirsiniz.

  • Date and datetime, formatdt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss"ordt"YYYY-MM-DD hh:mm:ss"içinde değişmez değer olarak da belirtilebilir. Değişmez değer olarak belirtildiğinde, ifadede DATE işlevinin kullanılması not gereklidir. Daha fazla bilgi edinmek için bkz. DAX Sözdizimi | Dateandtime.

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

Örnekler

Basit Date

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

= DATE(2009,7,8)  

1899'un önceki yılları

year bağımsız değişkeni için girdiğiniz value 0 (sıfır) and 1899 (dahil) arasında If, valueyearcalculate için 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

If year 1900 and 9999 (dahil) arasındadır ve valueyearolarak kullanılır. Aşağıdaki formül 2 Ocak 2008'i döndürür:

= DATE(2008,1,2)  

Ay

If month 12'den büyük month belirtilen yearfirstmonth bu sayıda ay ekler. Aşağıdaki formül 2 Şubat 2009 date döndürür:

= DATE(2008,14,2)  

Gün

If day belirtilen month gün sayısından büyüktür day bu gün sayısını monthfirstday ekler. Aşağıdaki formül 4 Şubat 2008 date döndürür:

= DATE(2008,1,35)  

Date and time işlevleri
DAY işlevi
TODAY işlevi