Freigeben über


SECOND

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Gibt die Sekunden eines Zeitwerts als Zahl von 0 bis 59 zurück.

Syntax

SECOND(<time>)

Parameter

Begriff Definition
time Eine Uhrzeit im datetime Format, z. B. 16:48:23 oder 4:48:47 Pm.

Rückgabewert

Eine ganze Zahl von 0 bis 59.

Bemerkungen

  • Im Gegensatz zu Microsoft Excel, in dem Datums- und Uhrzeitangaben als fortlaufende Zahlen gespeichert werden, verwendet DAX beim Arbeiten mit Datums- und Uhrzeitangaben ein datetime Format. Wenn sich die Quelldaten nicht in diesem Format befindet, konvertiert DAX die Daten implizit. Sie können die Formatierung verwenden, um die Datums- und Uhrzeitangaben als fortlaufende Zahl anzuzeigen, die Sie benötigen.

  • Der Datums-/Uhrzeitwert, den Sie als Argument für die funktion SECOND angeben, kann als Textzeichenfolge in Anführungszeichen eingegeben werden (z. B. "6:45 PM"). Sie können auch einen Zeitwert als Ergebnis eines anderen Ausdrucks oder als Verweis auf eine Spalte bereitstellen, die Uhrzeiten enthält.

  • Wenn Sie einen numerischen Wert eines anderen Datentyps angeben, z. B. 13,60, wird der Wert als fortlaufende Zahl interpretiert und als datetime Datentyp dargestellt, bevor der Wert für Sekunden extrahiert wird. Um die Ergebnisse besser zu verstehen, sollten Sie beispielsweise Zahlen wie Datumswerte darstellen, bevor Sie sie in der SECOND-Funktion verwenden. Wenn Sie z. B. SECOND mit einer Spalte verwenden, die einen numerischen Wert enthält, z. B. 25,56, gibt die Formel 24 zurück. Das liegt daran, dass der Wert 25,56, wenn er als Datum formatiert ist, dem 25. Januar 1900, 1:26:24 Uhr entspricht.

  • Wenn das Argument time eine Textdarstellung eines Datums und einer Uhrzeit ist, verwendet die Funktion die Gebietsschema- und Datums-/Uhrzeiteinstellungen des Clientcomputers, um den Textwert zu verstehen, um die Konvertierung durchzuführen. Die meisten Gebietsschemas verwenden den Doppelpunkt (:) als Zeittrennzeichen und alle Eingabetexte, die Doppelpunkte als Zeittrennzeichen verwenden, werden richtig analysiert. Überprüfen Sie Ihre Gebietsschemaeinstellungen, um Ihre Ergebnisse zu interpretieren.

Beispiel 1

Die folgende Formel gibt die Anzahl der Sekunden in der Zeit zurück, die in der Spalte TransactionTime einer Tabelle mit dem Namen Ordersenthalten ist.

= SECOND('Orders'[TransactionTime])

Beispiel 2

Die folgende Formel gibt 3 zurück. Dies ist die Anzahl der Sekunden in der Zeit, die durch den Wert dargestellt wird, 3. März 2008 12:00:03.

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

Funktionen für Datum und UhrzeitHOURMINUTEYEAR