TIME
Şunlar için geçerlidir: Hesaplanmış sütun
Hesaplanan tablo
Ölçü
Görseli hesaplaması
Sayı olarak verilen saatleri, dakikaları ve saniyeleri tarih saat biçimindeki bir saate dönüştürür.
Sözdizimi
TIME(hour, minute, second)
Parametreler
Süre | Tanım |
---|---|
saat | İç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, ZAMAN(27,0,0) = ZAMAN(3,0,0) = 3:00:00 DirectQuery modu: Saati temsil eden 0 ile 23 arasında bir sayı. |
dakika | İçeri aktarma modu: Dakikayı temsil eden 0 ile 32767 arasındaki bir sayı. 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, ZAMAN(0,2190,0) = ZAMAN(0,750,0) = ZAMAN(12,30,0) = 12:30:00 PM DirectQuery modu: Dakikayı temsil eden 0 ile 59 arasındaki bir sayı. |
saniye | İçeri aktarma modu: İkinciyi temsil eden 0 ile 32767 arasındaki bir sayı. 59'dan büyük tüm değerler saat, dakika ve saniyeye dönüştürülür. Örneğin, ZAMAN(0,0,2000) = ZAMAN(0,33,20) = 12:33:20 DirectQuery modu: saniyeyi temsil eden 0 ile 59 arasındaki bir sayıdır. |
Dönüş değeri
00:00:00 (12:00:00) ile 23:59:59 (11:59:59 PM) arasında bir saat (tarih saat).
Açıklamalar
Tarih ve saatleri seri numarası olarak depolayan Microsoft Excel'in aksine, DAX tarih ve saat değerleriyle tarih saat biçiminde ç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 tarih saat değeri, günün yarısı olduğundan 0,5'e eşdeğerdir.
TIME işlevine bağımsız değişkenleri doğrudan yazdığınız değerler olarak, başka bir ifadenin sonucu olarak veya sayısal değer içeren bir sütun başvurusuyla sağlayabilirsiniz.
Tarih ve tarih saat, ,
dt"YYYY-MM-DDThh:mm:ss"
veyadt"YYYY-MM-DD hh:mm:ss"
biçimindedt"YYYY-MM-DD"
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
, , intMinutes
intSeconds
sütunlarındaki değerleri temel alan bir zaman oluşturur:
= TIME([intHours],[intMinutes],[intSeconds])