Freigeben über


TIME

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Wandelt Stunden, Minuten, and Sekunden, die als Zahlen angegeben werden, in timedatetimein eine format um.

Syntax

TIME(hour, minute, second)

Parameter

Begriff Definition
hour Importmodus: Eine Zahl zwischen 0 und 32767, die die hourdarstellt.
Jede value größer als 23 wird durch 24 and der Rest geteilt, wird als hourvaluebehandelt, dargestellt als Bruchteil eines day.
Beispiel: TIME(27,0,0) = TIME(3,0,0) = 3:00:00 Uhr

DirectQuery-Modus: Eine Zahl zwischen 0 und 23, die die hourdarstellt.
minute Importmodus: Eine Zahl zwischen 0 und 32767, die die minutedarstellt.
Alle value größer als 59 Minuten werden in Stunden and Minuten konvertiert.
Jede value größer als 1440 (24 Stunden) ändert not den date Teil - stattdessen wird er durch 1440 dividiert, and der Rest als minutevaluebehandelt wird, dargestellt als Bruchteil eines day.
Beispiel: TIME(0.2190.0) = TIME(0.750.0) = TIME(12.30.0) = 12:30:00

DirectQuery-Modus: Eine Zahl zwischen 0 und 59, die die minutedarstellt.
second Importmodus: Eine Zahl zwischen 0 und 32767, die die seconddarstellt.
Alle value größer als 59 werden in Stunden, Minuten, and Sekunden konvertiert.
Beispiel: TIME(0,0,2000) = TIME(0,33,20) = 12:33:20 Uhr

DirectQuery-Modus: Eine Zahl zwischen 0 und 59, die die seconddarstellt.

value zurückgeben

Eine time (datetime) von 00:00:00 (12:00:00 Uhr) bis 23:59:59 (11:59:59:59 Pm).

Bemerkungen

  • Im Gegensatz zu Microsoft Excel, das Datumsangaben and Uhrzeiten als fortlaufende Zahlen speichert, funktioniert DAX mit dateandtimevalues in einem datetimeformat. Zahlen in anderen Formaten werden implizit konvertiert, wenn Sie eine date/timevalue in einer DAX-Funktion verwenden. If Sie seriennummern verwenden müssen, können Sie die Formatierung verwenden, um die Darstellung der Zahlen zu ändern.

  • Time values ein Teil eines datevaluesind, werden and im Seriennummernsystem durch eine Dezimalzahl dargestellt. Daher entspricht die datetimevalue 12:00 Uhr 0,5, da es die Hälfte einer dayist.

  • Sie können die Argumente der TIME Funktion als values angeben, die Sie direkt als Ergebnis eines anderen Ausdrucks eingeben, or durch einen Verweis auf eine Spalte, die eine numerische containsvalue.

  • Date and datetime kann auch als Literal im formatdt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss", ordt"YYYY-MM-DD hh:mm:ss"angegeben werden. Bei Angabe als Literal ist die Verwendung der funktion TIME im Ausdruck not erforderlich. Weitere Informationen finden Sie unter DAX Syntax | Dateandtime.

  • Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel 1

Die folgenden Beispiele geben die time, 3:00 Uhr zurück:

= TIME(27,0,0)
= TIME(3,0,0)

Beispiel 2

In den folgenden Beispielen werden die time, 12:30 Uhr zurückgegeben:

= TIME(0,750,0)
= TIME(12,30,0)

Beispiel 3

Im folgenden Beispiel wird eine time basierend auf dem values in den Spalten, intHours, intMinutes, intSecondserstellt:

= TIME([intHours],[intMinutes],[intSeconds])

DATE Date and time Funktionen