Поделиться через


YEAR

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

Возвращает год даты в виде четырехзначного целого числа в диапазоне 1900-9999.

Синтаксис

YEAR(<date>)

Параметры

Термин Определение
date Дата в datetime или текстовом формате, содержащая год, который вы хотите найти.

Возвращаемое значение

Целое число в диапазоне 1900-9999.

Замечания

  • В отличие от Microsoft Excel, который хранит даты в виде серийных номеров, DAX использует тип данных datetime для работы с датами и временем.

  • Даты следует вводить с помощью функции DATE или в виде результатов других формул или функций. Вы также можете ввести даты в принятых текстовых представлениях даты, таких как 3 марта 2007 г. или Мар-3-2003.

  • Значения, возвращаемые YEAR, MONTHи DAY функции будут григорианскими значениями независимо от формата отображения указанного значения даты. Например, если формат отображения указанной даты использует календарь Хиджри, возвращаемые значения для функций YEAR, MONTHи DAY будут значениями, связанными с эквивалентной датой Григориана.

  • Если аргумент даты является текстовым представлением даты, функция использует параметры языкового стандарта и даты клиентского компьютера для понимания текстового значения для выполнения преобразования. Ошибки могут возникать, если формат строк несовместим с текущими параметрами языкового стандарта. Например, если языковой стандарт определяет даты, отформатированные как месяц/день/год, а дата предоставляется как день/месяц/год, то 25/1.2009 не будет интерпретировано как 25 января 2009 года, но как недопустимая дата.

Пример

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

= YEAR("March 2007")

Пример: дата в результате выражения

Description

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

= YEAR(TODAY())

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