Partilhar via


TIME

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Converte horas, minutos and segundos dados como números em um time em datetimeformat.

Sintaxe

TIME(hour, minute, second)

Parâmetros

Termo Definição
hour Modo de importação: Um número de 0 a 32767 que representa o hour.
Qualquer value maior que 23 será dividido por 24 and o restante será tratado como o hourvalue, representado como uma fração de um day.
Por exemplo, TIME(27,0,0) = TIME(3,0,0) = 3:00:00 AM

modo DirectQuery: Um número de 0 a 23 que representa o hour.
minute Modo de importação: Um número de 0 a 32767 que representa o minute.
Qualquer value superior a 59 minutos será convertida em horas and minutos.
Qualquer value superior a 1440 (24 horas) not altera a porção date - em vez disso, será dividida por 1440 and o restante será tratado como o minutevalue, representado como uma fração de um day.
Por exemplo, TIME(0,2190,0) = TIME(0,750,0) = TIME(12,30,0) = 12:30:00 PM

modo DirectQuery: Um número de 0 a 59 que representa o minute.
second Modo de importação: Um número de 0 a 32767 que representa o second.
Qualquer value superior a 59 será convertida em horas, minutos and segundos.
Por exemplo, TIME(0,0,2000) = TIME(0,33,20) = 12:33:20 AM

modo DirectQuery: Um número de 0 a 59 que representa o second.

Regresso value

Um time (datetime) variando de 00:00:00 (12:00:00 AM) a 23:59:59 (11:59:59 PM).

Observações

  • Ao contrário do Microsoft Excel, que armazena datas and vezes como números de série, DAX funciona com dateandtimevalues em um datetimeformat. Números em outros formatos são implicitamente convertidos quando você usa um date/timevalue em uma função DAX. If precisar de utilizar números de série, pode utilizar a formatação para alterar a forma como os números são apresentados.

  • Time values são uma parte de um datevalue, and no sistema de números de série são representados por um número decimal. Portanto, o datetimevalue 12:00 PM é equivalente a 0,5, porque é metade de um day.

  • Você pode fornecer os argumentos para a função TIME como values que você digita diretamente, como resultado de outra expressão, or por uma referência a uma coluna que contains um valuenumérico .

  • Date and datetime também pode ser especificado como um literal no formatdt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss", ordt"YYYY-MM-DD hh:mm:ss". Quando especificado como um literal, usar a função TIME na expressão not é necessário. Para saber mais, consulte DAX Sintaxe | Dateandtime.

  • Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).

Exemplo 1

Os exemplos a seguir retornam o time, 3:00 AM:

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

Exemplo 2

Os exemplos a seguir retornam o time, 12:30 PM:

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

Exemplo 3

O exemplo a seguir cria uma time com base no values nas colunas, intHours, intMinutesintSeconds:

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

DATE Date and time funções