Freigeben über


TIME-Funktion

Konvertiert als Zahlen eingegebene Stunden, Minuten und Sekunden in eine Uhrzeit im datetime-Format.

Syntax

TIME(hour, minute, second)

Parameter

Ausdruck

Definition

hour

Eine Zahl zwischen 0 und 23, die die Stunde darstellt.

Jeder Wert, der größer ist als 23, wird durch 24 geteilt, und der Rest wird als Stundenwert behandelt.

minute

Eine Zahl von 0 bis 59, die die Minute darstellt.

Jeder Wert, der größer ist als 59, wird in Stunden und Minuten konvertiert.

second

Eine Zahl von 0 bis 59, die die Sekunde darstellt.

Jeder Wert, der größer ist als 59, wird in Stunden, Minuten und Sekunden konvertiert.

Rückgabewert

Eine Uhrzeit (datetime).

Hinweise

In DAX werden Datums- und Uhrzeitangaben nicht als sequenzielle Seriennummern gespeichert wie in Microsoft Excel, sondern im datetime-Format. Zahlen in anderen Formaten werden implizit konvertiert, wenn Sie einen Datums-/Uhrzeitwert in einer DAX-Funktion verwenden. Wenn Sie Seriennummern verwenden müssen, können Sie die Anzeige der Zahlen mit der Formatierung ändern.

Uhrzeitwerte sind Teil eines Datumswerts und werden im Seriennummernsystem durch eine Dezimalzahl dargestellt. Somit entspricht der datetime-Wert 12:00 PM einem Wert von 0,5, da er die Hälfte eines Tages angibt.

Sie können die Argumente für die TIME-Funktion direkt, als Ergebnis eines anderen Ausdrucks oder als Verweis auf eine Spalte mit einem numerischen Wert eingeben. Es gelten folgende Einschränkungen:

  • Jeder Wert für hours, der größer ist als 23, wird durch 24 geteilt, und der Rest wird als Stundenwert behandelt.

  • Jeder Wert für minutes, der größer ist als 59, wird in Stunden und Minuten konvertiert.

  • Jeder Wert für seconds, der größer ist als 59, wird in Stunden, Minuten und Sekunden konvertiert.

  • Jeder Wert für "minutes" oder "seconds", der größer ist als 24 Stunden, wird durch 24 geteilt, und der Rest wird als Stundenwert behandelt. Der Datumsteil wird durch einen Wert, der größer als 24 Stunden ist, nicht geändert.

Um die Lesbarkeit der von dieser Funktion zurückgegebenen Uhrzeitwerte zu verbessern, empfiehlt es sich, die Spalten- oder PivotTable-Zelle, die die Ergebnisse der Formel enthält, mit einem der in Microsoft Excel verfügbaren Uhrzeitformate zu formatieren.

Diese DAX-Funktion kann unterschiedliche Ergebnisse zurückgeben, wenn sie in einem Modell verwendet wird, das bereitgestellt und dann im DirectQuery-Modus abgefragt wird. Weitere Informationen zu semantischen Unterschieden im DirectQuery-Modus finden Sie unter https://go.microsoft.com/fwlink/?LinkId=219171.

Beispiel

Die folgenden Beispiele geben beide die Uhrzeit 3:00 AM zurück:

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

Die folgenden Beispiele geben beide die Uhrzeit 12:30 PM zurück:

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

Im folgenden Beispiel wird eine Uhrzeit auf Grundlage der Werte in den Spalten intHours, intMinutes und intSeconds erstellt:

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

Siehe auch

Verweis

DATE-Funktion

Andere Ressourcen

Datums- und Uhrzeitfunktionen (DAX)