Læs på engelsk

Del via


SECOND

gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning

Returnerer sekunderne for en timevaluesom et tal fra 0 til 59.

Syntaks

SECOND(<time>)  

Parametre

Begreb Definition
time Et time i datetimeformat, f.eks. 16:48:23 or 16:48:47 PM.

Returner value

Et heltal fra 0 til 59.

Bemærkninger

  • I modsætning til Microsoft Excel, der gemmer datoer and gange som serienumre, bruger DAX en datetimeformat, når der arbejdes med datoer and klokkeslæt. If kildedataene er not i denne format, konverterer DAX implicit dataene. Du kan bruge formatering til at få vist datoer and gange som et serienummer, du skal bruge.

  • Den date/timevalue, du angiver som et argument til funktionen SECOND, kan indtastes som en tekststreng i anførselstegn (f.eks. "18:45"). Du kan også angive en timevalue som resultat af et andet udtryk, or som en reference til en kolonne, der contains gange.

  • If du angiver en numerisk value af en anden datatype, f.eks. 13.60, fortolkes value som et serienummer, and repræsenteres som en datetime datatype, før value udtrækkes i sekunder. Hvis du vil gøre det nemmere at forstå dine resultater, kan det være en god idé at repræsentere tal som datoer, før du bruger dem i funktionen SECOND. if du f.eks. bruger SECOND med en kolonne, der contains en numerisk value, f.eks. 25,56, returnerer formlen 24. Det skyldes, at når den er formateret som en date, svarer value 25,56 til den 25. januar 1900, kl. 13:26:24.

  • Når argumentet time er en tekstrepræsentation af en dateandtime, bruger funktionen indstillingerne for landestandarden anddate/time på klientcomputeren til at forstå den tekst, der value for at udføre konverteringen. De fleste landestandarder bruger kolonet (:) som time separator and inputtekst, der bruger kolon som time separatorer, fortolkes korrekt. Gennemse indstillingerne for landestandarden for at forstå dine resultater.

Eksempel 1

Følgende formel returnerer antallet af sekunder i time i kolonnen TransactionTime i en tabel med navnet Orders.

= SECOND('Orders'[TransactionTime])  

Eksempel 2

Følgende formel returnerer 3, hvilket er antallet af sekunder i det time, der repræsenteres af value, . 3. marts 2008 12:00:03.

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

Date and time funktioner
HOUR
MINUTE
YEAR