Compartilhar via


DATEVALUE

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

Converte uma data no formato de texto em uma data no formato datetime.

Sintaxe

DATEVALUE(date_text)  

Parâmetros

Termo Definição
date_text Texto que representa uma data.

Valor da propriedade/valor retornado

Uma data no formato datetime.

Comentários

  • Ao converter, o DATEVALUE usa as configurações da localidade e de data/hora do modelo para determinar um valor de data. Se o modelo atual de data/hora representar datas no formato de Mês/Dia/Ano, a cadeia de caracteres "1/8/2009" é convertida em um valor de datetime equivalente a 8 de janeiro de 2009. No entanto, se o modelo de data/hora representar datas no formato de Dia/Mês/Ano, a mesma cadeia de caracteres é convertida como um valor de datetime equivalente a 1º de agosto de 2009.

  • Se a conversão usando as configurações da localidade e de data/hora do modelo falhar, o 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, "5/4/2018" pode ser convertido em 4 de maio de 2018 e "20/4/2018" pode ser convertido em 20 de abril de 2018.

  • Se a parte de ano do argumento date_text for omitida, a função DATEVALUE usará o ano atual do relógio interno do computador. As informações de hora no argumento date_text são ignoradas.

  • As configurações de localidade e de data/hora do modelo são inicialmente determinadas pelo aplicativo e computador quando o modelo é criado.

  • Data e datetime também podem ser especificadas como literais no formato dt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss" ou dt"YYYY-MM-DD hh:mm:ss". Quando especificado como um literal, o uso da função DATEVALUE na expressão não é necessário. Para saber mais, confira Sintaxe DAX | Data e hora.

Exemplo

O exemplo a seguir retorna outro valor de datetime, dependendo da localidade do modelo e das configurações de como as datas e as horas são apresentadas.

  • Nas configurações de data/hora em que o dia precede o mês, o exemplo retorna um valor de datetime correspondente 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 de datetime correspondente a 1º de agosto de 2009.

= DATEVALUE("8/1/2009")  

Funções de data e hora