Skip to content

PREVIOUS_PERIOD- Кольцо - Помощь FineReport | Разработка отчетов | Использование отчетов | Учебные пособия

PREVIOUS_PERIOD Период кольца

1. Концепции

словарьprevious_period(x_agg(array))Вычисление значений кольцевого периода на основе полей даты, добавленных к горизонтальной и вертикальной осям или размерам строк и столбцов.
параметрическийx_agg(array)Параметр - это показатель, используемый для расчета, который должен быть агрегатной функцией или агрегатным показателем. Индикатор выделяется красным цветом, если поля, перетаскиваемые по вертикальной и горизонтальной осям, не удовлетворяют требованиям функции к вычислениям.

2. условия

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

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

3. Примеры

previous_period(sum_agg(amount)): пользователь по горизонтальной и вертикальной оси перетаскивает дату продаж (группировка по году, месяцу и дню), затем показатель рассчитывается как, в соответствии с годом и месяцем дня продаж группировки сводки продаж, а затем рассчитываются данные по дню продаж предыдущего дня.

Пример данных: Договорная ведомость.xlsx

Желательно реализовать отображение "закольцованных" значений, например, закольцованное значение для июня 2014 года будет равно сумме контракта за предыдущий месяц: май 2014 года.

3.1 Расчет ежемесячных фиксированных сумм

Чтобы рассчитать сумму "Ежемесячного периода", необходимо изменить группировку поля даты "Время подписания контракта" на месяц и год, как показано ниже:

Добавьте новое поле расчета, назовите его "Кольцевой период" и введите формулу: PREVIOUS_PERIOD(SUM_AGG(Сумма контракта)), как показано ниже:

Запись функций см. в разделе: Формат вычисления функций

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

Перетащите вычисляемые поля в столбец "Показатель", так чтобы в кольцевом значении для июня 2014 года отображалась сумма контракта за предыдущий месяц: май 2014 года, как показано на следующем рисунке:

4. обширное чтение

Год за годом/цепочка за цепочкой (быстрый расчет)