Нарастающий итог в DataLens. Как сделать?

Обсуждение датасетов и способов их настройки. А также формулы и вычисляемые поля.
Ответить
Аватара пользователя
YanaBal
Новенький аналитик
Новенький аналитик
Сообщения: 8
Зарегистрирован: Чт ноя 23, 2023 10:24 am
Поблагодарил(-а): 1 раз(-а)

Нарастающий итог в DataLens. Как сделать?

Сообщение YanaBal »

Здравствуйте, помогите, пожалуйста 🙏. Мне нужно график сделать с нарастающим итогом. Мне нужно вычисляемое поле добавить? Если да, то что там написать? Или тип диаграммы какой-то особый применить. Пример: Иванов - 01.01.2023, Петров - 01.01.2023, Сидоров - 02.02.2023. Как сделать график, чтоб 01.01.2023 - было значение 2 человека, а 02.02.2023 - 3 человека, а не один. Заранее спасибо.
Аватара пользователя
JuliaS
Verified
Бог аналитики
Бог аналитики
Сообщения: 63
Зарегистрирован: Вт ноя 21, 2023 8:55 am
Лучшие ответы: 5
Поблагодарил(-а): 1 раз(-а)
Поблагодарили: 11 раз(-а)

Re: Нарастающий итог в DataLens. Как сделать?

Сообщение JuliaS »

Тут вам помогут оконные функции RSUM() или RCOUNT(). Но учтите, что так как функции оконные, то итог накапливать они будут только по тем строкам, которые отображаются в чарте.

То есть без фильтров будет так. Итого 36.

2020 | 1 | 1
2021 |10 | 11
2022 | 5 | 16
2023 |20 | 36


А если фильтром уберете 2020 год, то будет уже 35.

2021 |10 | 10
2022 | 5 | 15
2023 |20 | 35


Наглядно посмотреть, как это работает, можно тут.

Ответить