TIME

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Convierte las horas, minutos y segundos proporcionados como números en una hora en formato datetime.

Sintaxis

TIME(hour, minute, second)  

Parámetros

Término Definición
hora Modo de importación: número del 0 al 32767 que representa la hora.
Cualquier valor mayor que 23 se dividirá entre 24 y el resto se tratará como el valor de hora, representado como una fracción de un día.
Por ejemplo, TIME(27,0,0) = TIME(3,0,0) = 3:00:00 a. m.

Modo DirectQuery: número del 0 al 23 que representa la hora.
minute Modo de importación: número del 0 al 32767 que representa el minuto.
Cualquier valor mayor que 59 minutos se convertirá a horas y minutos.
Cualquier valor mayor que 1440 (24 horas) no modifica la parte de la fecha; en su lugar, se dividirá entre 1440 y el resto se tratará como el valor de minutos, representado como una fracción de un día.
Por ejemplo, TIME(0,2190,0) = TIME(0,750,0) = TIME(12,30,0) = 12:30:00 p. m.

Modo DirectQuery: número del 0 al 59 que representa el minuto.
second Modo de importación: número del 0 al 32767 que representa el segundo.
Cualquier valor mayor que 59 se convertirá a horas, minutos y segundos.
Por ejemplo, TIME(0,0,2000) = TIME(0,33,20) = 12:33:20 a. m.

Modo DirectQuery: número del 0 al 59 que representa el segundo.

Valor devuelto

Una hora (datetime) que va desde las 00:00:00 (12:00:00 a. m.) hasta las 23:59:59 (11:59:59 p. m.).

Notas

  • A diferencia de Microsoft Excel, que almacena las fechas y horas como números de serie, DAX trabaja con fechas y horas en formato datetime. Los números en otros formatos se convierten implícitamente cuando se usa un valor de fecha y hora en una función DAX. Si se necesitan usar números de serie, se puede usar el formato para cambiar la forma en la que se muestran los números.

  • Los valores de hora son una parte de un valor de fecha y en el sistema de números de serie se representan mediante un número decimal. Por lo tanto, el valor de datetime 12:00 p. m. es equivalente a 0,5, ya que es la mitad de un día.

  • Se pueden proporcionar los argumentos a la función TIME como valores introducidos directamente, como resultado de otra expresión o mediante una referencia a una columna que contiene un valor numérico.

  • Date y datetime también se pueden especificar como literal con el formato dt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss" o dt"YYYY-MM-DD hh:mm:ss". Cuando se especifica como literal, no es necesario usar la función TIME en la expresión. Para más información, consulte Sintaxis DAX | Fecha y hora.

  • Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplo 1

Los ejemplos siguientes devuelven la hora, 3:00 a. m.:

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

Ejemplo 2

Los ejemplos siguientes devuelven la hora, 12:30 p. m.:

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

Ejemplo 3

En el ejemplo siguiente se crea una hora basada en los valores de las columnas intHours, intMinutes y intSeconds:

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

FECHA
Funciones de fecha y hora