TIME
Van toepassing op: Berekende kolomBerekende tabelMetingVisuele berekening
Converteert uren, minuten en seconden als getallen naar een tijd in datum/tijd-notatie .
Syntaxis
TIME(hour, minute, second)
Parameters
Term | Definitie |
---|---|
uur | Importmodus: een getal van 0 tot 32767 dat het uur vertegenwoordigt. Elke waarde groter dan 23 wordt gedeeld door 24 en de rest wordt behandeld als de uurwaarde, weergegeven als een fractie van een dag. Bijvoorbeeld TIME(27;0;0) = TIJD(3;0;0) = 3:00:00 UUR DirectQuery-modus: een getal van 0 tot 23 dat het uur aangeeft. |
minuten | Importmodus: Een getal van 0 tot 32767 dat de minuut aangeeft. Elke waarde die groter is dan 59 minuten, wordt geconverteerd naar uren en minuten. Elke waarde die groter is dan 1440 (24 uur) wijzigt het datumgedeelte niet. In plaats daarvan wordt het gedeeld door 1440 en wordt de rest behandeld als de minuutwaarde, vertegenwoordigd als een fractie van een dag. Bijvoorbeeld TIJD(0,2190;0) = TIJD(0;750;0) = TIJD(12;30;0) = 12:30:00 PM DirectQuery-modus: een getal van 0 tot 59 dat de minuut aangeeft. |
Tweede | Importmodus: een getal van 0 tot 32767 dat de tweede vertegenwoordigt. Elke waarde die groter is dan 59, wordt geconverteerd naar uren, minuten en seconden. Bijvoorbeeld TIJD(0,0,2000) = TIJD(0;33;20) = 12:33:20 AM DirectQuery-modus: een getal van 0 tot 59 dat de seconde vertegenwoordigt. |
Retourwaarde
Een tijd (datum/tijd) variƫrend van 00:00:00 (12:00:00 uur) tot 23:59:59 (11:59:59 uur).
Opmerkingen
In tegenstelling tot Microsoft Excel, waarin datums en tijden als serienummers worden opgeslagen, werkt DAX met datum- en tijdwaarden in een datum/tijd-indeling . Getallen in andere notaties worden impliciet geconverteerd wanneer u een datum/tijd-waarde in een DAX-functie gebruikt. Als u serienummers wilt gebruiken, kunt u opmaak gebruiken om de manier te wijzigen waarop de getallen worden weergegeven.
Tijdwaarden zijn een deel van een datumwaarde en worden in het serienummersysteem vertegenwoordigd door een decimaal getal. Daarom is de datum/tijd-waarde 12:00 uur gelijk aan 0,5, omdat deze de helft van een dag is.
U kunt de argumenten opgeven voor de functie TIME als waarden die u rechtstreeks typt, als resultaat van een andere expressie of door een verwijzing naar een kolom die een numerieke waarde bevat.
Datum en datum/tijd kunnen ook worden opgegeven als een letterlijke waarde in de notatie
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
ofdt"YYYY-MM-DD hh:mm:ss"
. Wanneer u als letterlijke waarde opgeeft, is het gebruik van de functie TIME in de expressie niet nodig. Zie DAX-syntaxis | voor meer informatie Datum en tijd.Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Voorbeeld 1
De volgende voorbeelden retourneren beide de tijd, 3:00 uur:
= TIME(27,0,0)
= TIME(3,0,0)
Voorbeeld 2
De volgende voorbeelden retourneren beide de tijd, 12:30 pm:
= TIME(0,750,0)
= TIME(12,30,0)
Voorbeeld 3
In het volgende voorbeeld wordt een tijd gemaakt op basis van de waarden in de kolommen, intHours
, , intMinutes
intSeconds
:
= TIME([intHours],[intMinutes],[intSeconds])
Gerelateerde inhoud
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor