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


WEEKDAY

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

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

Синтаксис

WEEKDAY(<date>, <return_type>)

Параметры

Термин Определение
date date в datetimeformat.

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

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

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

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

Возврат value

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

Замечания

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

  • Можно также ввести даты в принятом текстовом представлении date, но чтобы избежать непредвиденных результатов, лучше convert текст date в datetimeformatfirst.

  • Если аргумент date представляет собой текстовое представление date, функция использует параметры языкового стандарта anddate/time клиентского компьютера для понимания текста value для выполнения преобразования. If текущие параметры date/time представляют даты в formatMonth/Day/Year, а строка "1/8/2009" интерпретируется как datetimevalue эквивалент 8 января 2009 года. Однако if текущие параметры date/time представляют даты в formatDay/Month/Year, то та же строка будет интерпретироваться как datetimevalue эквивалентная 1 августа 2009 года.

Пример

Следующий пример получает date из столбца [HireDate], добавляет 1, and отображает weekday, соответствующие этому date. Поскольку аргумент return_type опущен, используется format по умолчанию, в котором 1 — воскресенье and 7 в субботу. If результат равен 4, day будет в среду.

= WEEKDAY([HireDate]+1)

Date and time функцииWEEKNUMYEARFRAC функции