DAX Date & Time - Funzione TIME
Descrizione
Converte ore, minuti e secondi dati come numeri in un'ora in formato datetime.
Sintassi
TIME (<hour>, <minute>, <second>)
Parametri
Sr.No. | Parametro e descrizione |
---|---|
1 | hour Un numero compreso tra 0 e 23 che rappresenta l'ora. Qualsiasi valore maggiore di 23 verrà diviso per 24 e il resto verrà considerato come il valore dell'ora. |
2 | minute Un numero compreso tra 0 e 59 che rappresenta i minuti. Qualsiasi valore maggiore di 59 verrà convertito in ore e minuti. |
3 | second Un numero compreso tra 0 e 59 che rappresenta il secondo. Qualsiasi valore maggiore di 59 verrà convertito in ore, minuti e secondi. |
Valore di ritorno
Restituisce l'ora specificata nel formato datetime.
Osservazioni
DAX funziona con i valori di data e ora in formato datetime. I numeri in altri formati vengono convertiti in modo implicito quando si usa un valore di data / ora in una funzione DAX.
La funzione DAX TIME accetta i numeri interi immessi come parametri e genera l'ora corrispondente. La funzione TIME è particolarmente utile nelle situazioni in cui l'ora, i minuti e i secondi vengono forniti dalle formule DAX.
I valori di ora sono una parte di un valore di data e nel sistema di numeri di serie sono rappresentati da un numero decimale. Quindi, il valore datetime 12:00 PM è equivalente a 0,5, perché è mezza giornata. È possibile utilizzare la funzione DAX TIME insieme ad altre funzioni DAX per convertire i numeri in un formato che può essere riconosciuto come ora.
Esempio
= TIME (2,90,30) returns 12/30/1899 3:30:30 AM.
= TIME (12, 30, 0) returns 12/30/1899 12:30:00 PM