Aracılığıyla paylaş


TIME

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

Sayı olarak verilen saatleri, dakikaları and saniyeleri timedatetimeiçindeki bir format dönüştürür.

Sözdizimi

TIME(hour, minute, second)

Parametreler

Süre Tanım
hour İçeri aktarma modunu hour.
23'ten büyük value 24'e bölünür and kalanlar hourkesir olarak temsil edilen valuedayolarak kabul edilir.
Örneğin, TIME(27,0,0) = TIME(3,0,0) = 3:00:00

DirectQuery modunu hour.
minute İçeri aktarma modunu minute.
59 dakikadan büyük value saat and dakikaya dönüştürülür.
1440'tan (24 saat) büyük herhangi bir valuenot bölümünü date değiştirir; bunun yerine, 1440'a bölünür and kalan kısmı minutekesir olarak temsil edilen valuedayolarak kabul edilir.
Örneğin, TIME(0,2190,0) = TIME(0,750,0) = TIME(12,30,0) = 12:30:00 PM

DirectQuery modunu minute.
second İçeri aktarma modunu second.
59'dan büyük value saat, dakika and saniyeye dönüştürülür.
Örneğin, TIME(0,0,2000) = TIME(0,33,20) = 12:33:20

DirectQuery modunu second.

İade value

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

Açıklamalar

  • Tarihleri and saatleri seri numarası olarak depolayan Microsoft Excel'in aksine, DAXdateandtimevaluesdatetimeformat ile çalışır. date işlevinde time/valueDAX kullandığınızda, diğer biçimlerdeki sayılar örtük olarak dönüştürülür. Seri numaraları kullanmanız gerektiğinden If, sayıların görüntülenme biçimini değiştirmek için biçimlendirmeyi kullanabilirsiniz.

  • Time values date valuebir bölümüdür and seri numarası sistemindeki ondalık sayı ile gösterilir. Bu nedenle, datetimevalue 12:00 PM, bir dayyarısı olduğundan 0,5'e eşdeğerdir.

  • TIME işlevine bağımsız değişkenleri doğrudan yazdığınız values olarak sağlayabilirsiniz. Başka bir ifadenin sonucu olarak, sayısal orcontains bir sütuna başvuruyla value.

  • 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 TIME 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ı not hesaplanmış sütunlarda kullanıldığında DirectQuery modunda kullanılmak üzere or desteklenir.

Örnek 1

Aşağıdaki örneklerin ikisi de time, 03:00 döndürür:

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

Örnek 2

Aşağıdaki örneklerin ikisi de time, 12:30 pm döndürür:

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

Örnek 3

Aşağıdaki örnek, time, valuesintHourssütunlarındaki intMinutes temel alan bir intSeconds oluşturur:

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

DATE Date and time işlevleri