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 datetime format, 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
datetime
format 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
= 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")
Related conteúdo
Funções DateandtimeHOURMINUTEYEAR