Skip to content

Ранжирование (быстрый расчет) - Помощь FineReport | Разработка отчетов | Использование отчетов | Учебные пособия

Рейтинг (быстрый расчет)

1. Обзор

1.1 Сценарии применения

Пользователю необходимо проранжировать данные в виде графика или табличного компонента.

Например, необходимо рассчитать процент от общих продаж для каждого региона и продаж каждого магазина, как показано ниже:

1.2 Функциональное описание

Используйте "Быстрый расчет > Ранжирование" или "Быстрый расчет > Ранжирование внутри группы" в компоненте.

Примечание: подробные таблицы не поддерживаются.

Образец данных: Статистика продаж магазина.xlsx

2. Рейтинг

2.1 Концепции

"Ранжирование" - это ранжирование сгруппированных в данный момент показателей по величине их значений. Пользователи могут выбрать ранжирование в порядке возрастания (т. е. от наименьшего к наибольшему) или в порядке убывания (т. е. от наибольшего к наименьшему).

Например, если вы хотите показать убывающий рейтинг продаж каждого "региона" и при этом развернуть узлы каждого региона, вы можете увидеть убывающий рейтинг продаж каждого "района" среди всех "районов", как показано на следующем рисунке:

2.2 Расчет рейтингов

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

2) Снова перетащите продажи в столбец метрик, опустите поле "Продажи" и выберите "Быстрый расчет > Ранжирование > Ранжирование по убыванию", как показано на рисунке ниже:

2.3 Как использовать функции для ранжирования

формула: RANK_ANLS (SUM_AGG (сумма контракта), 0, "desc"), функцию RANK_ANLS использовать так, как см: RANK_ANLS

3. Ранжирование внутри групп

3.1 Концепции

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

Например, если вы хотите показать убывающий рейтинг продаж в каждом "регионе", и при этом развернуть узлы каждого региона, вы можете увидеть убывающий рейтинг продаж каждого "района" в "текущем регионе", как показано на следующем рисунке:

3.2 Расчет внутригруппового рейтинга

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

2) Опустите поле "Продажи", выберите "Быстрый расчет > Ранг в группе > Ранг по убыванию" и измените название поля, как показано на рисунке ниже:

3.3 Как использовать функции для поиска рангов в группах

Формула: RANK_ANLS (SUM_AGG (сумма контракта), 1, "desc"), функцию RANK_ANLS использовать так, как показано на рисунке: RANK_ANLS