Lezen in het Engels

Delen via


TWEEDE

Van toepassing op: Berekende kolomBerekende tabel MetingVisuele berekening

Retourneert de seconden van een tijdwaarde, als een getal tussen 0 en 59.

Syntaxis

DAX
SECOND(<time>)  

Parameters

Term Definitie
time Een tijd in datetime indeling, zoals 16:48:23 of 4:48:47 PM.

Retourwaarde

Een geheel getal tussen 0 en 59.

Opmerkingen

  • In tegenstelling tot Microsoft Excel, waarin datums en tijden als serienummers worden opgeslagen, gebruikt DAX een datetime-indeling bij het werken met datums en tijden. Als de brongegevens niet in deze indeling zijn, converteert DAX de gegevens impliciet. U kunt opmaak gebruiken om de datums en tijden weer te geven als een serieel getal dat u nodig hebt.

  • De datum/tijd-waarde die u opgeeft als argument voor de functie SECOND, kan worden ingevoerd als een tekenreeks tussen aanhalingstekens (bijvoorbeeld '18:45'). U kunt ook een tijdwaarde opgeven als resultaat van een andere expressie of als verwijzing naar een kolom die tijden bevat.

  • Als u een numerieke waarde opgeeft van een ander gegevenstype, zoals 13,60, wordt de waarde geïnterpreteerd als een serieel getal en wordt deze weergegeven als een datetime gegevenstype voordat de waarde voor seconden wordt geëxtraheerd. Om het gemakkelijker te maken om inzicht te verkrijgen in uw resultaten, kunt u getallen als datums weergeven voordat u ze in de functie SECOND gebruikt. Als u BIJVOORBEELD SECOND gebruikt met een kolom die een numerieke waarde bevat, zoals 25,56, retourneert de formule 24. Dat komt doordat de waarde 25,56 gelijk is aan 25 januari 1900, 1:26:24 pm wanneer deze is opgemaakt als een datum.

  • Wanneer het argument time een tekstweergave is van een datum en tijd, gebruikt de functie de landinstellingen en datum/tijd-instellingen van de clientcomputer om inzicht te krijgen in de tekstwaarde om de conversie uit te voeren. De meeste landinstellingen gebruiken de dubbele punt (:) als tijdscheidingsteken en invoertekst met behulp van dubbele punten als tijdscheidingstekens worden correct geparseerd. Controleer uw landinstellingen om inzicht te hebben in uw resultaten.

Voorbeeld 1

De volgende formule retourneert het aantal seconden in de tijd dat is opgenomen in de kolom TransactionTime van een tabel met de naam Orders.

DAX
= SECOND('Orders'[TransactionTime])  

Voorbeeld 2

De volgende formule retourneert 3, het aantal seconden in de tijd dat wordt vertegenwoordigd door de waarde, 3 maart 2008 12:00:03.

DAX
= SECOND("March 3, 2008 12:00:03")  

Datum- en tijdfuncties
UUR
MINUUT
JAAR