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")
Vedere anche