Compartilhar via


Função HOUR (DAX)

Retorna a hora como um número de 0 (12:00 A.M.) a 23 (11:00 P.M.).

Sintaxe

HOUR(<datetime>)

Parâmetros

Termo

Definição

datetime

Um valor datetime, como 16h48m00 ou 4:48 PM.

Valor de retorno

Um número inteiro de 0 a 23.

Comentários

A função HOUR considera como argumento a hora a ser localizada. Você pode fornecer a hora usando uma função de data/hora, uma expressão que retorna um datetime, ou digitando o valor diretamente em um dos formatos de hora aceitos. As horas também podem ser inseridas como qualquer representação aceita de hora em texto.

Quando o argumento datetime for uma representação de texto da data e hora, a função usará as configurações de localidade e a data/hora do computador cliente para entender o valor de texto a fim de executar a conversão. A maioria dos países do mundo usa os dois-pontos (:) como o separador de hora; qualquer texto de entrada que utilize dois-pontos como separadores de hora será analisado corretamente. Analise suas configurações de localidade para compreender os resultados.

Exemplo

O exemplo a seguir retorna a hora da coluna TransactionTime de uma tabela chamada Orders.

=HOUR('Orders'[TransactionTime])

O exemplo a seguir retorna 15, que significa a hora correspondente a 3 PM em um relógio de 24 horas. O valor de texto é analisado automaticamente e convertido em um valor de data/hora.

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