Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dagDenne browser understøttes ikke længere.
Opgrader til Microsoft Edge for at drage fordel af de nyeste funktioner, sikkerhedsopdateringer og teknisk support.
Gælder for:Beregning af målingsvisualisering for beregnet kolonne i beregnet tabel
Konverterer timer, minutter og sekunder, der er angivet som tal, til et klokkeslæt i datetime
format.
TIME(hour, minute, second)
Begreb | Definition |
---|---|
hour |
Importtilstand: Et tal fra 0 til 32767, der repræsenterer timen. Alle værdier, der er større end 23, divideres med 24, og resten behandles som timeværdien, der repræsenteres som en brøkdel af en dag. F.eks. TIME(27,0,0) = TIME(3,0,0) = 3:00:00 DirectQuery-tilstand: Et tal mellem 0 og 23, der repræsenterer timen. |
minute |
Importtilstand: Et tal fra 0 til 32767, der repræsenterer minuttet. Alle værdier, der er større end 59 minutter, konverteres til timer og minutter. En værdi, der er større end 1440 (24 timer), ændrer ikke datodelen . I stedet divideres den med 1440, og resten behandles som minutværdien, der repræsenteres som en brøkdel af en dag. For example, TIME(0,2190,0) = TIME(0,750,0) = TIME(12,30,0) = 12:30:00 PM DirectQuery-tilstand: Et tal mellem 0 og 59, der repræsenterer minuttet. |
second |
Importtilstand: Et tal mellem 0 og 32767, der repræsenterer det andet. Alle værdier, der er større end 59, konverteres til timer, minutter og sekunder. F.eks. TIME(0,0,2000) = TIME(0,33,20) = 12:33:20 DirectQuery-tilstand: Et tal mellem 0 og 59, der repræsenterer sekundet. |
Et klokkeslæt (datetime
) fra 00:00:00 (12:00:00) til 23:59:59 (11:59:59:59 PM).
I modsætning til Microsoft Excel, der gemmer datoer og klokkeslæt som serienumre, arbejder DAX med dato- og klokkeslætsværdier i et datetime
format. Tal i andre formater konverteres implicit, når du bruger en dato-/klokkeslætsværdi i en DAX-funktion. Hvis du har brug for at bruge serienumre, kan du bruge formatering til at ændre den måde, tallene vises på.
Klokkeslætsværdier er en del af en datoværdi, og i serienummersystemet repræsenteres af et decimaltal. Derfor svarer den datetime
værdi 12:00 til 0,5, fordi den er halvdelen af en dag.
Du kan angive argumenterne til funktionen TIME som værdier, du skriver direkte, som resultat af et andet udtryk eller ved hjælp af en reference til en kolonne, der indeholder en numerisk værdi.
Dato og datetime kan også angives som en konstant i formatet dt"YYYY-MM-DD"
, dt"YYYY-MM-DDThh:mm:ss"
eller dt"YYYY-MM-DD hh:mm:ss"
. Når den er angivet som en konstant, er det ikke nødvendigt at bruge funktionen TIME i udtrykket. Du kan få mere at vide under DAX-syntaks | Dato og klokkeslæt.
Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Følgende eksempler returnerer begge klokkeslættet 3:00:
= TIME(27,0,0)
= TIME(3,0,0)
Følgende eksempler returnerer begge klokkeslættet kl. 12:30:
= TIME(0,750,0)
= TIME(12,30,0)
I følgende eksempel oprettes et klokkeslæt baseret på værdierne i kolonnerne , intHours
, intMinutes
intSeconds
:
= TIME([intHours],[intMinutes],[intSeconds])
Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dag