Delen via


SECOND

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

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

Syntaxis

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, DAX impliciet de gegevens converteert. 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 deze gebruikt in de functie SECOND. Als u bijvoorbeeld SECOND gebruikt met een kolom die een numerieke waarde bevat, zoals 25,56, geeft de formule 24 als resultaat. 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 in de kolom TransactionTime van een tabel met de naam Orders.

= 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.

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

datum- en tijdfunctiesHOURMINUTEYEAR