MONTH

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

Возвращает месяц как число от 1 (январь) до 12 (декабрь).

Синтаксис

MONTH(<datetime>)  

Параметры

Термин Определение
Дата Дата в формате даты и времени или текста.

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

Целочисленное число от 1 до 12.

Замечания

  • В отличие от Microsoft Excel, который сохраняет даты в качестве серийных номеров, DAX использует формат даты и времени при работе с датами. Можно ввести дату, используемую в качестве аргумента для функции MONTH, введя принятый формат datetime , указав ссылку на столбец, содержащий даты, или с помощью выражения, возвращающего дату.

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

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

  • Если текстовое представление даты невозможно правильно преобразовать в значение datetime, функция возвращает ошибку.

Пример 1

Следующее выражение возвращает значение 3, которое является целым числом, соответствующим марту, месяцу в аргументе даты .

= MONTH("March 3, 2008 3:45 PM")  

Пример 2

Следующее выражение возвращает месяц с даты в столбце TransactionDate таблицы Orders.

= MONTH(Orders[TransactionDate])  

Функции даты и времени
Функция HOUR
Функция MINUTE
Функция YEAR
ФУНКЦИЯ SECOND