Compartilhar via


SECOND

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Retorna os segundos de um timevalue, como um número de 0 a 59.

Sintaxe

SECOND(<time>)

Parâmetros

Termo Definição
time Um time em datetimeformat, como 16:48:23 or 16:48:47.

Retornar value

Um número inteiro de 0 a 59.

Comentários

  • Ao contrário do Microsoft Excel, que armazena datas and vezes como números de série, DAX usa um datetimeformat ao trabalhar com datas and horários. If os dados de origem são not neste format, DAX converte implicitamente os dados. Você pode usar a formatação para exibir as datas and vezes como um número de série de que você precisa.

  • O date/timevalue que você fornece como argumento para a função SECOND pode ser inserido como uma cadeia de caracteres de texto entre aspas (por exemplo, "18h45"). Você também pode fornecer uma timevalue como resultado de outra expressão, or como referência a uma coluna que contains vezes.

  • If você fornecer um value numérico de outro tipo de dados, como 13,60, o value é interpretado como um número de série and é representado como um tipo de dados datetime antes de extrair o value por segundos. Para facilitar a compreensão dos resultados, convém representar números como datas antes de usá-los na função SECOND. Por exemplo, if você usa SECOND com uma coluna que contains um value numérico, como, 25,56, a fórmula retorna 24. Isso porque, quando formatado como um date, o value 25,56 é equivalente a 25 de janeiro de 1900, 13h26:24.

  • Quando o argumento time é uma representação de texto de um dateandtime, a função usa as configurações de anddate/time de localidade do computador cliente para entender a value de texto para executar a conversão. A maioria das localidades usa dois-pontos (:) como separador de timeand qualquer texto de entrada usando dois-pontos como separadores time analisarão corretamente. Examine as configurações de localidade para entender os resultados.

Exemplo 1

A fórmula a seguir retorna o número de segundos no contido na coluna TransactionTime de uma tabela chamada Orders.

= SECOND('Orders'[TransactionTime])

Exemplo 2

A fórmula a seguir retorna 3, que é o número de segundos no time representado pelo value, 3 de março de 2008 12:00:03.

= SECOND("March 3, 2008 12:00:03")

Funções DateandtimeHOURMINUTEYEAR