Condividi tramite


Funzione HOUR (DAX)

Restituisce l'ora come numero compreso tra le 0 (12:00 A.M.) e le 23 (11:00 P.M.).

Sintassi

HOUR(<datetime>)

Parametri

Termine

Definizione

datetime

Valore datetime, ad esempio 16:48:00 o 4:48 PM.

Valore restituito

Un numero intero da 0 a 23.

Osservazioni

La funzione HOUR accetta come argomento l'orario che contiene l'ora che si desiderare trovare. È possibile fornire l'orario utilizzando una funzione di data/ora o un'espressione che restituisce un valore datetime oppure digitando direttamente il valore in uno dei formati di ora accettati. Gli orari possono anche essere immessi come qualsiasi rappresentazione di testo accettata per l'orario.

Quando l'argomento datetime è una rappresentazione di testo della data e dell'ora, nella funzione vengono utilizzate le impostazioni locali e quelle relative a data/ora del computer client per identificare il valore di testo in modo da poter eseguire la conversione. La maggior parte dei paesi nel mondo utilizza i due punti (:) come separatore dell'ora e qualsiasi testo di input in cui viene utilizzato tale separatore verrà analizzato correttamente. Verificare le impostazioni locali per comprendere i risultati.

Esempio

Nell'esempio seguente viene restituita l'ora dal valore archiviato nella colonna TransactionTime di una tabella denominata Orders.

=HOUR('Orders'[TransactionTime])

L'esempio seguente restituisce 15, ovvero l'ora corrispondente a 3 PM in un formato a 24 ore. Il valore di testo viene analizzato automaticamente e convertito in un valore di data/ora.

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