Dela via


SECOND

Gäller för: Beräknad kolumn Beräknad tabell Mått Visuell beräkning

Returnerar sekunderna för ett tidsvärde, som ett tal från 0 till 59.

Syntax

SECOND(<time>)  

Parametrar

Period Definition
time En tid i datetime-format , till exempel 16:48:23 eller 16:48:47.

Returvärde

Ett heltalsnummer från 0 till 59.

Kommentarer

  • Till skillnad från Microsoft Excel, som lagrar datum och tider som serienummer, använder DAX ett datetime-format när man arbetar med datum och tider. Om källdata inte är i det här formatet konverterar DAX implicit data. Du kan använda formatering för att visa datum och tider som ett serienummer som du behöver.

  • Det datum-/tidsvärde som du anger som argument för funktionen SECOND kan anges som en textsträng inom citattecken (till exempel "18:45"). Du kan också ange ett tidsvärde som ett resultat av ett annat uttryck, eller som en referens till en kolumn som innehåller tider.

  • Om du anger ett numeriskt värde av en annan datatyp, till exempel 13,60, tolkas värdet som ett serienummer och representeras som en datetime-datatyp innan värdet extraheras i sekunder. För att göra det lättare att förstå dina resultat kanske du vill representera sådana siffror som datum innan du använder dem i funktionen SECOND. Om du till exempel använder SECOND med en kolumn som innehåller ett numeriskt värde, till exempel 25,56, returnerar formeln 24. Det beror på att värdet 25.56, när det formateras som ett datum, motsvarar den 25 januari 1900, 13:26:24.

  • När tidsargumentet är en textrepresentation av ett datum och en tid använder funktionen nationella inställningar och inställningar för datum/tid på klientdatorn för att förstå textvärdet för att utföra konverteringen. De flesta nationella inställningar använder kolonet (:) som tidsavgränsare och eventuell indatatext med kolon när tidsavgränsare parsas korrekt. Granska inställningarna för nationella inställningar för att förstå dina resultat.

Exempel 1

Följande formel returnerar antalet sekunder i den tid som finns i kolumnen TransactionTime i en tabell med namnet Beställningar.

= SECOND('Orders'[TransactionTime])  

Exempel 2

Följande formel returnerar 3, vilket är antalet sekunder i tiden som representeras av värdet 3 mars 2008 12:00:03.

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

Översikt över datum- och tidsfunktioner
TIMME
MINUT
ÅR