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


WEEKDAY

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

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

Синтаксис

WEEKDAY(<date>, <return_type>)

Параметры

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

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

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

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

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

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

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

Замечания

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

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

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

Пример

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

= WEEKDAY([HireDate]+1)

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