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