DATEVALUE

Применяется к:вычисляемой таблице вычисляемой таблицы Вычисление визуального элемента измерениявычисляемой таблицы

Преобразует дату в текстовом формате в дату в формате datetime.

Синтаксис

DATEVALUE(date_text)  

Параметры

Термин Определение
date_text Текст, представляющий дату.

Значение свойства и возвращаемое значение

Дата в формате datetime .

Замечания

  • При преобразовании DATEVALUE использует параметры языкового стандарта и даты и времени модели для определения значения даты. Если параметры даты и времени модели представляют даты в формате "Месяц/день/год", строка "1/8/2009" преобразуется в значение даты и времени , эквивалентное 8 января 2009 года. Однако если параметры даты и времени модели представляют даты в формате Day/Month/Year, то та же строка преобразуется в качестве значения даты и времени , эквивалентного 1 августа 2009 года.

  • Если преобразование с использованием языковых стандартов и параметров даты и времени модели завершается ошибкой, DATEVALUE попытается использовать другие форматы дат. В этом случае некоторые строки могут быть преобразованы с помощью одного формата, а другие строки преобразуются с помощью другого формата. Например, "5/4/2018" может преобразоваться в 4 мая 2018 года, а "20/4/2018" может преобразоваться в 20 апреля.

  • Если часть года аргумента date_text опущена, функция DATEVALUE использует текущий год из встроенных часов компьютера. Сведения о времени в аргументе date_text игнорируются.

  • Языковой стандарт модели и параметры времени и данных изначально определяются приложением и компьютером при создании модели.

  • Дата и дата также можно указать в виде литерала в формате dt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss"или dt"YYYY-MM-DD hh:mm:ss". При указании в качестве литерала функция DATEVALUE в выражении не требуется. Дополнительные сведения см. в синтаксисе DAX | Дата и время.

Пример

В следующем примере возвращается другое значение datetime в зависимости от языкового стандарта модели и параметров для представления дат и времени.

  • В параметрах даты и времени, в которых день предшествует месяцу, в примере возвращается значение даты и времени , соответствующее 8 января 2009 года.

  • В параметрах даты и времени, в которых месяц предшествует дню, в примере возвращается значение даты и времени , соответствующее 1 августа 2009 года.

= DATEVALUE("8/1/2009")  

Функции даты и времени