WEEKDAY

WEEKDAY возвращает число, определяющее день недели даты. Число находится в диапазоне 1-7 или 0-6 в зависимости от значения параметра ReturnType.

Синтаксис

WEEKDAY ( <Date>, [, <ReturnType>] )

где

  • Date – дата в формате datetime;

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

Пример

Предположим, ваша компания хочет проанализировать свои продажи по дням недели, чтобы понять, какие дни являются более прибыльными. В частности, она заинтересована в том, как ведут себя продажи в начале рабочей недели – в понедельник. В таком случае можно воспользоваться следующей формулой:

Сумма продаж в понедельник = CALCULATE ( SUM ( factonlinesales[salesamount] ), FILTER ( dimdate, WEEKDAY ( dimdate[datekey] ) = 1 ) )

где

SUM(factonlinesalessalesamount) – вычисляет общую сумму значений в столбце salesamount из таблицы factonlinesales.

FILTER(dimdate, WEEKDAY(dimdatedatekey) = 1) – фильтрует таблицу dimdate, оставляя только те строки, где день недели (полученный с помощью функции WEEKDAY) равен 1, что соответствует понедельнику.

 

weekday.png

Смотрите также

Поддерживаемые функции DAX
Математические операторы

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.