Del via


TIME

Gjelder for: Beregnet beregning av beregnet tabell for beregnet tabell Mål visualobjekt

Konverterer timer, minutter og sekunder gitt som tall til et klokkeslett i datetime-format .

Syntaks

TIME(hour, minute, second)  

Parametere

Term Definisjon
time Importmodus: Et tall fra 0 til 32767 som representerer timen.
Alle verdier som er større enn 23, deles på 24, og resten behandles som timeverdien, representert som en brøkdel av en dag.
For example, TIME(27,0,0) = TIME(3,0,0) = 3:00:00 AM

DirectQuery-modus: Et tall fra 0 til 23 som representerer timen.
minutt Importmodus: Et tall fra 0 til 32767 som representerer minuttet.
Alle verdier som er større enn 59 minutter, konverteres til timer og minutter.
Alle verdier som er større enn 1440 (24 timer) endrer ikke datodelen . I stedet deles den på 1440, og resten behandles som minuttverdien, representert som en brøkdel av en dag.
For example, TIME(0,2190,0) = TIME(0,750,0) = TIME(12,30,0) = 12:30:00 PM

DirectQuery-modus: Et tall fra 0 til 59 som representerer minuttet.
andre Importmodus: Et tall fra 0 til 32767 som representerer det andre.
Alle verdier som er større enn 59, konverteres til timer, minutter og sekunder.
For example, TIME(0,0,2000) = TIME(0,33,20) = 12:33:20 AM

DirectQuery-modus: Et tall fra 0 til 59 som representerer det andre.

Returverdi

Et klokkeslett (datetime) fra 00:00:00 (12:00:00) til 23:59:59 (23:59:59:59).

Merknader

  • I motsetning til Microsoft Excel, som lagrer datoer og klokkeslett som serienumre, fungerer DAX med dato- og klokkeslettverdier i et datetime-format . Tall i andre formater konverteres implisitt når du bruker en dato/klokkeslett-verdi i en DAX-funksjon. Hvis du trenger å bruke serienumre, kan du bruke formatering til å endre måten tallene vises på.

  • Tidsverdier er en del av en datoverdi, og i serienummersystemet representeres av et desimaltall. Datetime-verdien 12:00 tilsvarer derfor 0,5, fordi den er halvparten av en dag.

  • Du kan angi argumentene til TIME-funksjonen som verdier du skriver direkte, som resultat av et annet uttrykk, eller ved en referanse til en kolonne som inneholder en numerisk verdi.

  • Dato og datetime kan også angis som litteral i formatet dt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss"eller dt"YYYY-MM-DD hh:mm:ss". Når det er angitt som litteral, er det ikke nødvendig å bruke TIME-funksjonen i uttrykket. Hvis du vil ha mer informasjon, kan du se DAX-syntaks | Dato og klokkeslett.

  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel 1

Følgende eksempler returnerer begge klokkeslettet, 03:00:

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

Eksempel 2

Følgende eksempler returnerer begge klokkeslettet, 12:30:

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

Eksempel 3

Følgende eksempel oppretter et klokkeslett basert på verdiene i kolonnene, intHours, intMinutes, intSeconds:

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

DADDEL
Dato- og klokkeslettfunksjoner