Ler em inglês

Partilhar via


SECOND

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Devolve 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.

Regresso value

Um número inteiro de 0 a 59.

Observações

  • 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 horas. If os dados de origem são not nesta format, DAX converte implicitamente os dados. Você pode usar a formatação para exibir as datas and horários como um número de série necessário.

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

  • If você fornecer uma value numérica de outro tipo de dados, como 13,60, o value será interpretado como um número de série and será representado como um tipo de dados datetime antes de extrair o value por segundos. Para facilitar a compreensão dos resultados, convém representar esses números como datas antes de usá-los na função SECOND. Por exemplo, if você usar SECOND com uma coluna que contains uma value numérica, como 25,56, a fórmula retornará 24. Isso porque, quando formatado como um date, o value 25.56 equivale a 25 de janeiro de 1900, 13:26: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 o texto value a fim de executar a conversão. A maioria das localidades usa os dois pontos (:) como o separador de timeand qualquer texto de entrada usando dois pontos, pois time separadores analisará corretamente. Revise suas configurações de localidade para entender seus resultados.

Exemplo 1

A fórmula a seguir retorna o número de segundos na time contida 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")  

Date and time funções
HOUR
MINUTE
YEAR