Freigeben über


SECOND-Funktion

Gibt die Sekunden eines Zeitwerts als Zahl zwischen 0 und 59 zurück.

Syntax

SECOND(<time>)

Parameter

Begriff

Definition

Uhrzeit

Eine Zeitangabe im datetime-Format, z. B. 16:48:23.

Rückgabewert

Eine ganze Zahl von 0 bis 59.

Hinweise

Im Gegensatz zu Microsoft Excel, wo Datumsangaben und Uhrzeiten als serielle Zahlen gespeichert werden, verwendet DAX beim Arbeiten mit Datumsangaben und Uhrzeiten ein datetime-Format. Wenn die Quelldaten nicht in diesem Format vorliegen, konvertiert DAX die Daten implizit. Sie können mithilfe von Formatierungen die Datumsangaben und Uhrzeiten als serielle Zahl anzeigen, wie dies nötig ist.

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

Wenn Sie einen numerischen Wert mit einem anderen Datentyp, z. B. 13.60, bereitstellen, wird der Wert als serielle Zahl interpretiert und vor dem Extrahieren des Werts für Sekunden als datetime-Datentyp dargestellt. Damit Sie die Ergebnisse besser verstehen können, können Sie diese Zahlen vor der Verwendung in der SECOND-Funktion als Datumswerte darstellen. Wenn Sie zum Beispiel SEKUNDE mit einer Spalte verwenden, die einen numerischen Wert wie 25,56 enthält, gibt die Formel 24 zurück. Das hängt damit zusammen, dass der Wert 25,56 bei einer Formatierung als Datum dem 25. Januar 1900, 13:26:24, entspricht.

Wenn das time-Argument eine Textdarstellung eines Datums und einer Uhrzeit ist, verwendet die Funktion das Gebietsschema und die Datums-/Uhrzeiteinstellungen des Clientcomputers, um den Textwert für die Konvertierung zu interpretieren. In den meisten Gebietsschemas wird der Doppelpunkt (:) als Zeittrennzeichen verwendet, und jeder Eingabetext, in dem Doppelpunkte als Zeittrennzeichen verwendet werden, wird ordnungsgemäß analysiert. Überprüfen Sie die Gebietsschemaeinstellungen, um die Ergebnisse zu verstehen.

Beispiel

Die folgende Formel gibt die Anzahl der Sekunden der Zeitangabe zurück, die in der TransactionTime-Spalte einer Tabelle mit dem Namen Orders enthalten ist.

=SECOND('Orders'[TransactionTime])

Die folgende Formel gibt 3 zurück, was der Anzahl der Sekunden in der Zeitangabe 3. März 2008 12:00:03 entspricht.

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

Siehe auch

Verweis

HOUR-Funktion

MINUTE-Funktion

YEAR-Funktion

Andere Ressourcen

Datums- und Uhrzeitfunktionen (DAX)