DATEVALUE

применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления

Преобразует date текста format в date в formatдаты и времени.

Синтаксис

DATEVALUE(date_text)

Параметры

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

Свойство Value/Return value

date в datetimeformat.

Замечания

  • При преобразовании DATEVALUE использует параметры языкового стандарта anddate/time модели для определения datevalue. If параметры модели date/time представляют даты в formatMonth/Day/Year, а затем строка "1/8/2009", преобразуется в datetimevalue эквивалент 8 января 2009 года. Однако if параметры модели date/time представляют даты в formatDay/Month/Year, то же строка преобразуется как datetimevalue эквивалентная 1 августа 2009 года.

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

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

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

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

Пример

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

  • В параметрах date/time, где day предшествует month, в примере возвращается datetimevalue, соответствующий 8 января 2009 года.

  • В параметрах date/time, где month предшествует day, в примере возвращается datetimevalue, соответствующий 1 августа 2009 года.

= DATEVALUE("8/1/2009")

функции Dateandtime