Обратная связь
Введите ваши данные, и я свяжусь с вами!
Какой у вас вопрос?

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c обработкой персональных данных

Оконные функции в DataLens

Материал обновлен 09:01:2023
Примеры реальных задач, пошаговые инструкции по BI, DWH и DE в моем телеграм канале подпишитесь сейчас!

Несколько примеров оконных функций в Яндекс DataLens

В DataLens можно использовать оконные функции которые бывают трех видов:

  • стандартные (агрегация, ранжирование)
  • скользящие (название начинается с M)
  • накопительные (название начинается с R)

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

Пример исходного набора данных

Стандартные оконные функции

Посмотрим какой процент составляет зарплата сотрудника от фонда оплаты труда по городу. Сначала посчитаем общую сумму по городу:

Всего ФОТ по городу

Рассчитаем % сотрудника в ФОТ города:

Процент сотрудника в ФОТ

Как мы посчитали? ФОТ по городу рассчитывается формулой:

% ФОТ считаем формулой:

Чтобы вывести % в качестве значений необходимо в настройках поля указать соответствующий параметр:

Значение как процент

Для примера составим рейтинг зарплат сотрудников по городам:

Рейтинг зарплат по городу

Рассчитывается рейтинг очень просто:

Можно в нашей таблице оставить только ТОП 3 сотрудников по зарплатам, достаточно добавить показатель Рейтинг з/п в фильтр и указать условие:

ТОП 3 зарплат сотрудников

Скользящие оконные функции

Для примера будем использовать другой датасет:

Датасет с продажами товаров

Давим скользящее среднее по количеству продаж. Считаем текущий день, два дня до и два дня после на примере 05.04.2022:

Скользящее среднее 2 дня до и 2 после

Формула расчета для показателя:

В этой формуле мы должны указать три параметра:

  • что считаем
  • сколько строк берем до текущей
  • сколько строк берем после текущей

По аналогии можно использовать и другие функции для расчета скользящих значений.

Накопительные оконные функции

В качестве демонстрации посмотрим на количество заказов по категориям и месяцам продаж:

Накопительная сумма по количеству заказов

Посчитать такой показатель можно с помощью следующей формулы:

Заключение

Комбинируя различные варианты использования оконных функций в DataLens можно рассчитывать много различных показателей. Приведенные выше примеры это лишь малая часть возможностей, которая призвана продемонстрировать возможности DataLens. Подробнее про оконные функции DataLens можно узнать из официальной справки, а также демонстрационного отчета.

Рассылка бесплатных кейсов, инструкций, обзоров
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
Ежедневные новости из мира аналитики в Telegram канале
Настройки, интеграции, примеры реальных задач, пошаговые инструкции
материалы ПО ТЕМЕ:
ОБСУЖДЕНИЕ:
Оставить комментарий
Для добавления комментария — заполните форму!

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c обработкой персональных данных