WEEKDAY

Возвращает число от 1 до 7, определяющее день недели даты. По умолчанию день составляет от 1 (воскресенье) до 7 (суббота).

Синтаксис

WEEKDAY(<date>, <return_type>)  

Параметры

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

Даты следует вводить с помощью функции DATE, используя выражения, которые приводят к дате или в результате других формул.
return_type Число, определяющее возвращаемое значение:

Тип возврата: 1, неделя начинается в воскресенье (1) и заканчивается в субботу (7). нумеровано от 1 до 7.

Тип возврата: 2, неделя начинается в понедельник (1) и заканчивается в воскресенье (7).

Тип возврата: 3, неделя начинается в понедельник (0) и заканчивается в воскресенье (6).нумеровано 1–7.

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

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

Замечания

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

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

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

Пример

В следующем примере возвращается дата из столбца [HireDate], добавляется 1 и отображается день недели, соответствующий этой дате. Поскольку аргумент return_type опущен, используется формат по умолчанию, в котором 1 — воскресенье и 7 — суббота. Если результат равен 4, день будет в среду.

= WEEKDAY([HireDate]+1)  

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