Skip to content

Год за годом для кумулятивных месячных значений - Справка FineReport | Разработка отчетов | Использование отчетов | Учебные пособия

Найдите кумулятивные значения за год и за месяц

1. Обзор

1.1 История вопроса

Если не использовать функцию DEF, можно воспользоваться быстрым расчетом из BI, чтобы получить ежемесячное кумулятивное значение продаж за каждый год.

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

1.2 Ожидаемые результаты

Найдите кумулятивное значение за месяц по сравнению с кумулятивным значением за тот же период прошлого года. Это показано на рисунке ниже:

Как видно, по состоянию на 2014-6 гг. совокупные продажи за 2014 год составили ₹138,55 лакхов по сравнению с ₹116,57 лакхов в 2013-6 гг, что на 18,86% больше, чем за год.

Онлайн-превью: Кумулятивные показатели за месяц по сравнению с предыдущим годом

1.png

2. Операционные шаги

2.1 Добавление данных

Скачать пример данных: Данные о продажах в супермаркетах.xlsx

Создайте тему и загрузите в нее загруженные данные примера. Как показано на рисунке ниже:

2.png

2.2 Обработка листов данных

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

1) Нажмите кнопку Получить время, чтобы получить год "Даты заказа", как показано ниже:

3.png

2) Таким же образом получите месяц "Дата заказа", как показано ниже:

1686588004523231.png

3) Нажмите "Сохранить и обновить".

2.3 Производство компонентов

В соответствии с нашим желаемым эффектом реализации, в измерении нужно перетащить поле Order Date и изменить группировку на 'Year' и 'Month', как показано ниже:

2.3.1 Расчет ежемесячных кумулятивных значений за каждый год

Добавьте вычисляемое поле, чтобы выполнить условия фильтра [год = текущий год, месяц меньше текущего месяца] всех продаж, суммируя. Как показано на рисунке ниже:

Например, значение за март 2014 года - это суммарные продажи с января по март.

6.png

разборка формулыописанияфайл справки
SUM_AGG (продажи)Подведение итогов продажSUM_AGG Суммирование
DEF_ADD (SUM_AGG(sales), [] , [year=EARLIER(year), month<=EARLIER(month)])Найдите суммарное значение ежемесячных продаж за каждый год* Указанное измерение: нет * Анализ региональных параметров: дата заказа (год), дата заказа (месяц) * Критерии фильтрации: год - текущий, месяц - меньше текущегоDEF_ADD (размер анализируемой области + указанный размер)

2.3.2 Расчет кумулятивных месячных значений за аналогичный период прошлого года

Чтобы рассчитать ежемесячное кумулятивное значение за тот же период прошлого года, достаточно изменить условие фильтра "год из текущего года" на "год из прошлого года" на основе предыдущего шага. Как показано на рисунке ниже:

7.png

разборка формулыописанияфайл справки
DEF_ADD (SUM_AGG(sales), [] ,[year=EARLIER(year-1),month<=EARLIER(month)])Найдите суммарные продажи за тот же период прошлого года* Указанное измерение: нет * Анализ региональных параметров: дата заказа (год), дата заказа (месяц) * Критерии фильтрации: год берется за последний год, месяц меньше текущего месяцаDEF_ADD (размер анализируемой области + указанный размер)

2.3.3 Расчет кумулятивных значений по годам

Чтобы найти рост кумулятивных значений за год, рост за год = кумулятивное значение за месяц/кумулятивное значение за предыдущий год - 1. Это показано на графике ниже:

разборка формулыописанияфайл справки
Месячная кумулятивная стоимость/месячная кумулятивная стоимость за предыдущий год - 1Найдите темпы роста совокупных продаж за год-
IF(ISNULL(месячное накопленное значение предыдущего года), "", месячное накопленное значение/месячное накопленное значение предыдущего года-1 )Определите, является ли "Ежемесячное накопленное значение за предыдущий год" нулевым: если оно нулевое, результат отображает нуль; если нет, результат отображает год за год.Условное суждение

2.3.4 Производство таблиц группировки

Выберите тип значка "Сгруппированная таблица" и перетащите поля в область анализа. Обратите внимание, что дата первого заказа сгруппирована как "Год", а дата второго заказа сгруппирована как "Месяц". Как показано на рисунке ниже:

Пользователи могут изменить тип значения всех "Продажи или кумулятивные значения" на "Миллион", а "Месячный кумулятивный рост за год" - на "Процент".

На этом этапе мы успешно проведем анализ.

2.4 Эффекты просмотра

Более подробную информацию см. в разделе 1.2 данного документа.