Skip to content

Начните с простого примера - Справка FineReport | Разработка отчетов | Отчеты | Учебные пособия

Начните с простого примера

1. Обзор

Модели тем помогут нам упростить анализ нескольких таблиц в FineBI и повысить эффективность анализа.

Чтобы по-настоящему освоить использование тематической модели, необходимо понять принципы работы тематической модели и то, как она выполняет объединение нескольких таблиц.

2. Начнем с простого примера

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

В качестве простого примера можно привести таблицу "Цели", в которую заносятся целевые показатели продаж для каждого региона, а в таблицу "Детали продаж" - конкретные данные о продажах.

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

Давайте рассмотрим различия между объединением слева направо и тематической моделью при анализе нескольких таблиц.

2.1 Эффект слияния левого и правого

Скачать примерные данные: таблица целевых продаж.xlsx

Создайте новую тему анализа. Добавьте 'Merge Left and Right' к таблице Sales Facts, чтобы объединить целевые значения в таблице фактов, как показано ниже:

Это приводит к раздутым и дублирующимся полям целевых сумм, например, целевые суммы для Восточного и Северного Китая раздуты из одной части данных до двух частей данных.

19.png

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

20.png

Как получить нужные результаты, не раздувая данные?

2.2 Эффекты реализации тематической модели

Давайте попробуем сделать это с помощью тематической модели.

Создайте новую тему анализа и добавьте данные. Смоделируйте отношения между таблицей "Цель" и таблицей "Факты продаж", как показано ниже:

17.png

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

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

3. Далее: Принципы объединения тематических моделей

Подробнее см. раздел: Принципы объединения тематических моделей