Compartir a través de


Función HOUR (DAX)

Devuelve la hora como un número de 0 (12:00 a.m.) a 23 (11:00 p.m.)

Sintaxis

HOUR(<datetime>)

Parámetros

Término

Definición

datetime

Valor datetime, como 16:48:00 o 4:48 p.m..

Valor devuelto

Un número entero de 0 a 23.

Comentarios

La función HOUR usa como argumento el valor de hora que contiene la hora que desea buscar. Puede proporcionar la hora con una función de fecha/hora, una expresión que devuelva datetime o escribiendo al valor directamente en uno de los formatos de hora afectados. Las horas también se pueden especificar como cualquier representación de texto aceptada de una hora.

Cuando el argumento datetime es una representación en texto de la fecha y la hora, la función utiliza la configuración regional y los ajustes de fecha y hora del equipo cliente a fin de entender el valor de texto para realizar la conversión. La mayoría de los países del mundo utilizan dos puntos (:) como separador de hora y cualquier texto de entrada que use dos puntos como separadores de hora se analizarán correctamente. Revise su configuración regional para entender los resultados.

Ejemplo

En el ejemplo siguiente se devuelve la hora de la columna TransactionTime de una tabla denominada Orders.

=HOUR('Orders'[TransactionTime])

El ejemplo siguiente devuelve 15, que es a la hora que corresponde a 3 p.m. en un formato de 24 horas. El valor de texto se analiza y convierte automáticamente en un valor de fecha/hora.

=HOUR("March 3, 2008 3:00 PM")