Ler em inglês

Partilhar via


DATEVALUE

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Converte um date em texto format em um date em datetime format.

Sintaxe

DAX
DATEVALUE(date_text)  

Parâmetros

Vigência Definição
date_text Texto que representa uma date.

Valueda propriedade /value de devolução

Um date em datetimeformat.

Comentários

  • Ao converter, DATEVALUE usa as configurações de localidade anddate/time do modelo para determinar um datevalue. If as configurações de date/time do modelo representarem datas no format de Month/Day/Year, a cadeia de caracteres, "1/8/2009", será convertida para um datetimevalue equivalente a 8 de janeiro de 2009. No entanto, if as configurações de date/time do modelo representarem datas no format de Day/Month/Year, a mesma string é convertida como um datetimevalue equivalente a 1º de agosto de 2009.

  • If conversão usando as configurações de anddate/time de localidade do modelo falhar, DATEVALUE tentará usar outros formatos de date. Nesse caso, algumas linhas podem ser convertidas usando uma formatand outras linhas são convertidas usando um formatdiferente. Por exemplo, "5/4/2018" pode convert a 4 de maio de 2018, and "20/4/2018" pode convert a 20 de abril.

  • If a parte year do argumento date_text for omitida, a função DATEVALUE usa a year atual do relógio interno do computador. Time informações no argumento date_text são ignoradas.

  • As configurações de localidade and dados/time do modelo são inicialmente determinadas pelo aplicativo and computador quando o modelo é criado.

  • Date and datetime também pode ser especificado como um literal no formatdt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss", ordt"YYYY-MM-DD hh:mm:ss". Quando especificado como um literal, usar a função DATEVALUE na expressão not é necessário. Para saber mais, consulte DAX Sintaxe | Dateandtime.

Exemplo

O exemplo a seguir retorna um datetimevalue diferente dependendo da localidade do modelo and das configurações de como as datas and horas são apresentadas.

  • Em date/time configurações onde o day precede o month, o exemplo retorna um datetimevalue correspondente a 8 de janeiro de 2009.

  • Em date/time configurações onde o month precede o day, o exemplo retorna um datetimevalue correspondente a 1º de agosto de 2009.

DAX
= DATEVALUE("8/1/2009")  

Date and time funções