SECOND
Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung
Gibt die Sekunden eines timevalueals Zahl von 0 bis 59 zurück.
Syntax
SECOND(<time>)
Parameter
Begriff | Definition |
---|---|
time |
Eine time in datetime format, z. B. 16:48:23 or 4:48:47 Uhr. |
value zurückgeben
Eine ganze Zahl von 0 bis 59.
Bemerkungen
Im Gegensatz zu Microsoft Excel, in dem Datumsangaben and Uhrzeiten als fortlaufende Zahlen gespeichert werden, verwendet DAX beim Arbeiten mit Datumsangaben and Uhrzeiten eine
datetime
format. If die Quelldaten in diesem formatnot werden, DAX die Daten implizit konvertiert. Sie können die Formatierung verwenden, um die Datumsangaben and Uhrzeiten als fortlaufende Anzahl anzuzeigen.Die date/timevalue, die 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 eine timevalue als Ergebnis eines anderen Ausdrucks bereitstellen, or als Verweis auf eine Spalte, die contains Uhrzeiten.
If Sie eine numerische value eines anderen Datentyps angeben, z. B. 13,60, wird der value als fortlaufende Zahl interpretiert, and als
datetime
Datentyp dargestellt wird, bevor die value sekundenlang 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. ifSECOND mit einer Spalte verwenden, die eine numerische valuecontains, z. B. 25,56, gibt die Formel 24 zurück. Das liegt daran, dass die value 25,56, wenn sie als dateformatiert ist, dem 25. Januar 1900, 1:26:24 Uhr entspricht.Wenn das argument
time
eine Textdarstellung eines dateandtimeist, verwendet die Funktion das Gebietsschema anddate/time Einstellungen des Clientcomputers, um den Text value zu verstehen, um die Konvertierung durchzuführen. Die meisten Gebietsschemas verwenden den Doppelpunkt (:) als time Trennzeichen and eingabetexts, wobei Doppelpunkte verwendet werden, da time Trennzeichen richtig analysiert werden. Überprüfen Sie Ihre Gebietsschemaeinstellungen, um Ihre Ergebnisse zu interpretieren.
Beispiel 1
Die folgende Formel gibt die Anzahl der Sekunden in der time 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 time dargestellt durch die value, 3. März 2008 12:00:03.
= SECOND("March 3, 2008 12:00:03")