Condividi tramite


TIME

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

Converte ore, minuti, and secondi specificati come numeri in un time in datetimeformat.

Sintassi

TIME(hour, minute, second)

Parametri

Termine Definizione
hour modalità di importazione: Numero compreso tra 0 e 32767 che rappresenta il hour.
Qualsiasi value maggiore di 23 verrà diviso per 24 and il resto verrà considerato come hourvalue, rappresentato come frazione di un day.
Ad esempio, TIME(27.0.0) = TIME(3.0,0) = 3.00.00 AM

modalità DirectQuery: Numero da 0 a 23 che rappresenta il hour.
minute modalità di importazione: Numero compreso tra 0 e 32767 che rappresenta il minute.
Qualsiasi value maggiore di 59 minuti verrà convertito in ore and minuti.
Qualsiasi value maggiore di 1440 (24 ore) not modificare la parte date, invece verrà divisa per 1440 and il resto verrà considerato come minutevalue, rappresentato come frazione di un day.
Ad esempio, TIME(0.2190.0) = TIME(0.750.0) = TIME(12.30.0) = 12:30:00 PM

modalità DirectQuery: Numero da 0 a 59 che rappresenta il minute.
second modalità di importazione: Numero compreso tra 0 e 32767 che rappresenta il second.
Qualsiasi value maggiore di 59 verrà convertito in ore, minuti, and secondi.
Ad esempio, TIME(0.0.2000) = TIME(0,33.20) = 12:33:20 AM

modalità DirectQuery: Numero da 0 a 59 che rappresenta il second.

Restituisce value

Un time (datetime) compreso tra le 00:00:00 (12:00:00) e le 23:59:59 (11:59:59 PM).

Osservazioni:

  • A differenza di Microsoft Excel, che archivia date and volte come numeri di serie, DAX funziona con dateandtimevalues in un datetimeformat. I numeri in altri formati vengono convertiti in modo implicito quando si usa un date/timevalue in una funzione DAX. If è necessario usare i numeri di serie, è possibile usare la formattazione per modificare la modalità di visualizzazione dei numeri.

  • Time values sono una parte di un datevalue, and nel sistema di numeri di serie sono rappresentati da un numero decimale. Pertanto, il datetimevalue 12:00 equivale a 0,5, perché è metà di un day.

  • È possibile fornire gli argomenti alla funzione TIME come values digitati direttamente, come risultato di un'altra espressione, or da un riferimento a una colonna che contains un valuenumerico .

  • Date and datetime può essere specificato anche come valore letterale nel formatdt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss", ordt"YYYY-MM-DD hh:mm:ss". Se specificato come valore letterale, l'uso della funzione TIME nell'espressione è not necessario. Per altre informazioni, vedere sintassi DAX | Dateandtime.

  • Questa funzione è not supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate or regole di sicurezza a livello di riga.

Esempio 1

Gli esempi seguenti restituiscono entrambi il time, 3:00:

= TIME(27,0,0)
= TIME(3,0,0)

Esempio 2

Gli esempi seguenti restituiscono entrambi il time, 12:30 PM:

= TIME(0,750,0)
= TIME(12,30,0)

Esempio 3

Nell'esempio seguente viene creata una time basata sul values nelle colonne, intHours, intMinutes, intSeconds:

= TIME([intHours],[intMinutes],[intSeconds])

DATE Date and time funzioni