Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
применяется:
вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Преобразует дату в текстовом формате в дату в формате datetime.
Синтаксис
DATEVALUE(date_text)
Параметры
| Срок | Определение |
|---|---|
date_text |
Текст, представляющий дату. |
Значение свойства и возвращаемое значение
Дата в формате datetime.
Замечания
При преобразовании DATEVALUE использует параметры языкового стандарта и даты и времени модели для определения значения даты. Если параметры даты и времени модели представляют даты в формате "Месяц/день/год", строка "1/8/2009" преобразуется в значение
datetimeэквивалентно 8 января 2009 года. Однако если параметры даты и времени модели представляют даты в формате Day/Month/Year, то та же строка преобразуется как значениеdatetimeэквивалентно 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 значение в зависимости от языкового стандарта модели и параметров для представления дат и времени.
В параметрах даты и времени, в которых день предшествует месяцу, в примере возвращается значение
datetime, соответствующее 8 января 2009 года.В параметрах даты и времени, в которых месяц предшествует дню, в примере возвращается значение
datetime, соответствующее 1 августа 2009 года.
= DATEVALUE("8/1/2009")