Aracılığıyla paylaş


TIME

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

Sayı olarak verilen saatleri, dakikaları ve saniyeleri datetime biçimde bir zamana dönüştürür.

Sözdizimi

TIME(hour, minute, second)

Parametreler

Süre Tanım
hour İçeri Aktarma modu: Saati temsil eden 0 ile 32767 arasında bir sayı.
23'ten büyük herhangi bir değer 24'e bölünür ve kalan değer bir günün kesri olarak temsil edilen saat değeri olarak kabul edilir.
Örneğin, TIME(27,0,0) = TIME(3,0,0) = 3:00:00

DirectQuery modunu : Saati temsil eden 0 ile 23 arasında bir sayı.
minute İçeri Aktarma modu: Dakikayı temsil eden 0 ile 32767 arasındaki bir sayıyı.
59 dakikadan büyük tüm değerler saat ve dakikalara dönüştürülür.
1440'tan (24 saat) büyük herhangi bir değer tarih bölümünü değiştirmez; bunun yerine, 1440'a bölünür ve kalan değer bir günün kesri olarak temsil edilen dakika değeri olarak kabul edilir.
Örneğin, TIME(0,2190,0) = TIME(0,750,0) = TIME(12,30,0) = 12:30:00 PM

DirectQuery modunu : dakikayı temsil eden 0 ile 59 arasındaki bir sayıyı.
second İçeri aktarma modunu : 0 ile 32767 arasındaki ikinciyi temsil eden A sayısını.
59'dan büyük tüm değerler saat, dakika ve saniyeye dönüştürülür.
Örneğin, TIME(0,0,2000) = TIME(0,33,20) = 12:33:20

DirectQuery modu: saniyeyi temsil eden 0 ile 59 arasındaki bir sayıyı.

Dönüş değeri

00:00:00 (12:00:00) ile 23:59:59 (11:59:59 PM) arasında değişen bir zaman (datetime).

Açıklamalar

  • Tarih ve saatleri seri numarası olarak depolayan Microsoft Excel'in aksine, DAX tarih ve saat değerleriyle datetime biçimde çalışır. DAX işlevinde tarih/saat değeri kullandığınızda, diğer biçimlerdeki sayılar örtük olarak dönüştürülür. Seri numaraları kullanmanız gerekiyorsa, sayıların görüntülenme biçimini değiştirmek için biçimlendirmeyi kullanabilirsiniz.

  • Saat değerleri tarih değerinin bir bölümüdür ve seri numarası sisteminde ondalık sayı ile gösterilir. Bu nedenle, 12:00 PM datetime değeri, günün yarısı olduğundan 0,5'e eşdeğerdir.

  • TIME işlevinin bağımsız değişkenlerini doğrudan yazdığınız değerler olarak, başka bir ifadenin sonucu olarak veya sayısal değer içeren bir sütuna başvuruyla sağlayabilirsiniz.

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

Örnek 1

Aşağıdaki örneklerin ikisi de saat olan 03:00'i döndürür:

= TIME(27,0,0)
= TIME(3,0,0)

Örnek 2

Aşağıdaki örneklerin ikisi de saat 23:30'da döndürülecek:

= TIME(0,750,0)
= TIME(12,30,0)

Örnek 3

Aşağıdaki örnek, intHours, intMinutesintSecondssütunlarındaki değerleri temel alan bir zaman oluşturur:

= TIME([intHours],[intMinutes],[intSeconds])

DATE Tarih ve saat işlevleri