Skip to content

PERIOD_ANLS - конец предыдущего периода

1. Концепции

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

2. условия

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

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

Примечание 2: Параметры поддерживают Y, M, W, без учета регистра.

3. Примеры

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

Я хочу реализовать отображение значений 'End of previous year' и 'End of previous month'.

3.1 Расчет сумм на конец предыдущего года

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

2) Добавьте новое поле вычислений с именем "Конец периода" и введите формулу: period_anls(SUM_AGG(Contract Amount), "Y"), как показано ниже:

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

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

3.2 Расчет суммы закрытия предыдущего месяца

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

2) Добавьте новое поле вычислений с именем "Конец последнего месяца" и введите формулу: period_anls(SUM_AGG(Contract Amount), "M"), как показано ниже:

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

3) Перетащите вычисляемое поле "Конец периода" в колонку индикатора, чтобы данные о конце периода, соответствующие 2014-07, были суммой контракта от 2014-06-30, как показано ниже:

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

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