Del via


ANDRE

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

Returnerer sekundene av en tidsverdi, som et tall fra 0 til 59.

Syntaks

SECOND(<time>)  

Parametere

Term Definisjon
klokkeslett Et klokkeslett i datetime-format , for eksempel 16:48:23 eller 4:48:47 PM.

Returverdi

Et heltall fra 0 til 59.

Merknader

  • I motsetning til Microsoft Excel, som lagrer datoer og klokkeslett som serienumre, bruker DAX et datetime-format når du arbeider med datoer og klokkeslett. Hvis kildedataene ikke er i dette formatet, konverterer DAX implisitt dataene. Du kan bruke formatering til å vise datoer og klokkeslett som et serienummer du trenger.

  • Verdien for dato/klokkeslett som du angir som et argument for SECOND-funksjonen, kan angis som en tekststreng i anførselstegn (for eksempel «18:45»). Du kan også angi en tidsverdi som resultat av et annet uttrykk, eller som en referanse til en kolonne som inneholder klokkeslett.

  • Hvis du angir en numerisk verdi for en annen datatype, for eksempel 13,60, tolkes verdien som et serienummer og representeres som en datetime-datatype før verdien trekkes ut i sekunder. Hvis du vil gjøre det enklere å forstå resultatene, kan det være lurt å representere slike tall som datoer før du bruker dem i SECOND-funksjonen. Hvis du for eksempel bruker SECOND med en kolonne som inneholder en numerisk verdi, for eksempel 25,56, returnerer formelen 24. Dette er fordi verdien 25,56 tilsvarer 25. januar 1900, 13:26:24, når den er formatert som en dato.

  • Når argumentet klokkeslett er en tekstpresentasjon av en dato og et klokkeslett, bruker funksjonen innstillingene for nasjonal innstilling og dato/klokkeslett for klientdatamaskinen til å forstå tekstverdien for å kunne utføre konverteringen. De fleste nasjonale innstillinger bruker kolon (:) som tidsskilletegn og eventuell inndatatekst som bruker kolon som tidsskilletegn, analyseres riktig. Se gjennom innstillingene for nasjonal innstilling for å forstå resultatene.

Eksempel 1

Følgende formel returnerer antall sekunder i klokkeslettet i TransactionTime-kolonnen i en tabell kalt Ordrer.

= SECOND('Orders'[TransactionTime])  

Eksempel 2

Følgende formel returnerer 3, som er antall sekunder i tiden som representeres av verdien, 3. mars 2008 12:00:03.

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

Dato- og klokkeslettfunksjoner
TIME
MINUTT
ÅR