Dela via


TIME

gäller för:beräknad kolumnberäknad tabellMeasurevisuell beräkning

Konverterar timmar, minuter, and sekunder som anges som tal till en time i datetimeformat.

Syntax

TIME(hour, minute, second)

Parametrar

Period Definition
hour importläge: Ett tal från 0 till 32767 som representerar hour.
Alla value större än 23 divideras med 24 and resten behandlas som hourvalue, som representeras som en bråkdel av en day.
Till exempel TIME(27,0,0) = TIME(3,0,0) = 3:00:00 AM

DirectQuery-läge: Ett tal från 0 till 23 som representerar hour.
minute importläge: Ett tal från 0 till 32767 som representerar minute.
Alla value som är större än 59 minuter konverteras till timmar and minuter.
Alla value som är större än 1440 (24 timmar) ändrar notdate - i stället delas den med 1440 and resten behandlas som den minutevalue, som representeras som en bråkdel av en day.
Till exempel TIME(0,2190,0) = TIME(0,750,0) = TIME(12,30,0) = 12:30:00 PM

DirectQuery-läge: Ett tal från 0 till 59 som representerar minute.
second importläge: Ett tal från 0 till 32767 som representerar second.
Alla value större än 59 konverteras till timmar, minuter och and sekunder.
Till exempel TIME(0,0,2000) = TIME(0,33,20) = 12:33:20 AM

DirectQuery-läge: Ett tal från 0 till 59 som representerar second.

Returnera value

En time (datetime) från 00:00:00 (12:00:00) till 23:59:59 (11:59:59 PM).

Kommentarer

  • Till skillnad från Microsoft Excel, som lagrar datum and gånger som serienummer, fungerar DAX med dateandtimevalues i en datetimeformat. Tal i andra format konverteras implicit när du använder en date/timevalue i en DAX funktion. If du behöver använda serienummer kan du använda formatering för att ändra hur talen visas.

  • Time values är en del av en datevalueand i serienummersystemet representeras av ett decimaltal. Därför motsvarar datetimevalue 12:00 PM 0,5, eftersom det är hälften av en day.

  • Du kan ange argumenten till funktionen TIME som values som du skriver direkt, som ett resultat av ett annat uttryck, or med en referens till en kolumn som contains ett numeriskt value.

  • Date and datetime kan också anges som en literal i formatdt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss", ordt"YYYY-MM-DD hh:mm:ss". När det anges som en literal är det TIME nödvändigt att använda funktionen not i uttrycket. Mer information finns i DAX Syntax | Dateandtime.

  • Den här funktionen stöds not för användning i DirectQuery-läge när den används i beräknade kolumner or regler för säkerhet på radnivå (RLS).

Exempel 1

I följande exempel returneras både time, 03:00:

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

Exempel 2

I följande exempel returneras både time, 12:30:

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

Exempel 3

I följande exempel skapas en time baserat på values i kolumnerna, intHours, intMinutes, intSeconds:

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

DATE Date and time funktioner