Compartilhar via


TIME

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Converte horas, minutos and segundos fornecidos 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á dividida 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 maior que 59 minutos será convertido em horas and minutos.
Qualquer value maior que 1440 (24 horas) not alterar a parte date - em vez disso, ela 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 maior que 59 será convertido 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.

Retornar value

Um time (datetime) que varia das 00:00:00 (00:00:00) às 23:59:59 (23:59:59 PM).

Comentários

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

  • 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, pois é 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 literal, o uso da função TIME na expressão é not necessário. Para saber mais, consulte DAX Sintaxe | Dateandtime.

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

Exemplo 1

Os exemplos a seguir retornam o time, às 3:00:

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

Exemplo 2

Os exemplos a seguir retornam o time, às 12h30:

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

Exemplo 3

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

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

DATE Date and time funções