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, что соответствует понедельнику.
Смотрите также
Нужна дополнительная помощь?