Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
aplica-se a:
coluna calculada
tabela calculada
medida
cálculo visual
Converte uma data no formato de texto em uma data no formato datetime.
Sintaxe
DATEVALUE(date_text)
Parâmetros
| Prazo | Definição |
|---|---|
date_text |
Texto que representa uma data. |
Valor da propriedade/valor de retorno
Uma data no formato datetime.
Observações
Ao converter, DATEVALUE usa as configurações de localidade e data/hora do modelo para determinar um valor de data. Se as configurações de data/hora do modelo representarem datas no formato mês/dia/ano, a cadeia de caracteres , "8/1/2009", será convertida em um valor
datetimeequivalente a 8 de janeiro de 2009. No entanto, se as configurações de data/hora do modelo representarem datas no formato dia/mês/ano, a mesma cadeia de caracteres será convertida como um valordatetimeequivalente a 1º de agosto de 2009.Se a conversão usando as configurações de localidade e data/hora do modelo falhar, DATEVALUE tentará usar outros formatos de data. Nesse caso, algumas linhas podem ser convertidas usando um formato e outras linhas são convertidas usando um formato diferente. Por exemplo, "4/5/2018" pode converter para 4 de maio de 2018 e "20/4/2018" pode converter para 20 de abril.
Se a parte do ano do argumento
date_textfor omitida, a função DATEVALUE usará o ano atual do relógio interno do computador. As informações de tempo no argumentodate_textsão ignoradas.As configurações de localidade e data/hora do modelo são inicialmente determinadas pelo aplicativo e pelo computador quando o modelo é criado.
Data e datetime também podem ser especificados como literais no formato
dt"YYYY-MM-DD",dt"YYYY-MM-DDThh:mm:ss"oudt"YYYY-MM-DD hh:mm:ss". Quando especificado como literal, o uso da função DATEVALUE na expressão não é necessário. Para saber mais, consulte DAX Sintaxe | Data e hora.
Exemplo
O exemplo a seguir retorna um valor de datetime diferente, dependendo da localidade do modelo e das configurações de como as datas e horas são apresentadas.
Nas configurações de data/hora em que o dia precede o mês, o exemplo retorna um valor de
datetimecorrespondente a 8 de janeiro de 2009.Nas configurações de data/hora em que o mês precede o dia, o exemplo retorna um valor
datetimecorrespondente a 1º de agosto de 2009.
= DATEVALUE("8/1/2009")