Оформление
Начните с простого примера - Справка FineReport | Разработка отчетов | Отчеты | Учебные пособия
Начните с простого примера
1. Обзор
Модели тем помогут нам упростить анализ нескольких таблиц в FineBI и повысить эффективность анализа.
Чтобы по-настоящему освоить использование тематической модели, необходимо понять принципы работы тематической модели и то, как она выполняет объединение нескольких таблиц.
2. Начнем с простого примера
При анализе нескольких таблиц использование слияния слева направо приводит к появлению избыточных данных, в результате чего строки данных в результирующей таблице дублируются.
В качестве простого примера можно привести таблицу "Цели", в которую заносятся целевые показатели продаж для каждого региона, а в таблицу "Детали продаж" - конкретные данные о продажах.
Чтобы определить, достигли ли фактические продажи в каждом регионе целевого значения, необходимо проанализировать две таблицы в нескольких таблицах.

Давайте рассмотрим различия между объединением слева направо и тематической моделью при анализе нескольких таблиц.
2.1 Эффект слияния левого и правого
Скачать примерные данные: таблица целевых продаж.xlsx
Создайте новую тему анализа. Добавьте 'Merge Left and Right' к таблице Sales Facts, чтобы объединить целевые значения в таблице фактов, как показано ниже:
Это приводит к раздутым и дублирующимся полям целевых сумм, например, целевые суммы для Восточного и Северного Китая раздуты из одной части данных до двух частей данных.

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

Как получить нужные результаты, не раздувая данные?
2.2 Эффекты реализации тематической модели
Давайте попробуем сделать это с помощью тематической модели.
Создайте новую тему анализа и добавьте данные. Смоделируйте отношения между таблицей "Цель" и таблицей "Факты продаж", как показано ниже:

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

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