Из даты можно получить название дня недели, порядковый номер дня и номер недели года. Эти значения помогают группировать продажи и строить календарные отчёты.

Перед расчётом договоритесь о правилах: с какого дня начинается неделя и требуется ли именно стандарт ISO.

Как получить номер дня недели

Для пользовательского столбца используйте выражение ниже. Day.Monday задаёт понедельник как начало, функция возвращает значения от 0, а прибавление единицы даёт привычные номера от 1 до 7.

Date.DayOfWeek([Дата], Day.Monday) + 1

Для четверга 15 октября 2026 года получится 4. Без явного первого дня недели правило может зависеть от используемых соглашений.

Как получить название дня

Добавьте другой пользовательский столбец и введите Date.DayOfWeekName с нужной культурой. Для русской подписи используйте выражение ниже.

Date.DayOfWeekName([Дата], "ru-RU")
Для учебного четверга 15.10.2026 номер дня при начале в понедельник равен 4.
Для учебного четверга 15.10.2026 номер дня при начале в понедельник равен 4.

Название дня — текст. Для календарного порядка сортируйте его по числовому номеру, а не по алфавиту. Иначе «воскресенье» может оказаться раньше «понедельника».

Как рассчитать номер недели года

В пользовательском столбце задайте выражение с явно выбранным понедельником. Результату назначьте целочисленный тип.

Date.WeekOfYear([Дата], Day.Monday)
Для октябрьских учебных дат WeekOfYear с понедельником возвращает неделю 42; правило ISO проверяют отдельно.
Для октябрьских учебных дат WeekOfYear с понедельником возвращает неделю 42; правило ISO проверяют отдельно.

Важно: начало недели в понедельник само по себе не делает нумерацию ISO 8601. Правило первой недели и принадлежность к году на границе декабря и января требуют отдельного согласования.

Почему нельзя проверять только середину года

В обычную октябрьскую неделю разные правила могут дать одинаковый номер. Отличия становятся заметны около Нового года. Например, дата может относиться к одному календарному году, а к неделе другого года по выбранному стандарту.

Если отчёт требует ISO, не выдавайте простую WeekOfYear за готовое решение. Нужны согласованные номер недели и год недели, проверенные на пограничных датах.

Учебная проверка

Возьмите семь последовательных дат и проверьте номера дней 1–7 при начале в понедельник. Затем добавьте даты конца декабря и начала января и сравните недельную нумерацию с правилами своей организации.

Сохраните исходную дату рядом с производными столбцами. Это позволяет проверить любую подпись и пересчитать признаки, если требования к отчёту изменятся.

Читайте также: Как изменить формат даты в Power Query, Как создать календарь в Power Query, Как группировать строки и считать результаты по группам в Power Query.

Освойте Power Query с преподавателем

На индивидуальных занятиях можно разобрать загрузку данных, объединение таблиц, обработку текста и дат. Программу подбираем под ваши задачи; знакомые темы можно пропустить.

Начните с бесплатного пробного урока: 45 минут, один на один, без обязательств. Попробуйте формат и обсудите, что изучать дальше. Решение о продолжении — после занятия.

Записаться на бесплатный урок