Skip to content

Сопоставление/поиск данных - Справка FineReport | Разработка отчетов | Использование отчетов | Учебные пособия

Сопоставление/поиск данных

1. Обзор

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

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

Например, есть две таблицы данных: "Internet_User_Information_Table" и "Internet_Access_Statistics_Table".

Таблица "Internet_User Information Table" хранит только идентификатор пользователя и не знает о времени доступа соответствующего пользователя, количестве посещений, продолжительности пребывания и т. д. Данные могут быть объединены в одну таблицу данных с помощью слияния слева направо для сопоставления и поиска данных, что облегчает последующий анализ данных о доступе пользователя.

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

1.2 Функциональный профиль

В BI этого можно добиться, объединив левую и правую части, подобно функции VLOOKUP в Excel.

2. Операционные шаги

Пример данных: example data.zip

2.1 Новые аналитические темы

Создайте новую тему анализа и загрузите загруженные данные примера, как показано ниже:

2.2 Выполните сопоставление полей

1) Выберите "Internet_User Information Table", нажмите "Field Settings" и выберите поля "User ID", "User Name", "Age", "Gender" и "User Type", как показано на следующем рисунке:

2) Добавьте шаг "Объединить", выберите "ID пользователя", "Платформа доступа", "Дата статистики", "Просмотры", "Посещения", "Откаты", "Общее время" в разделе "Статистика доступа к Интернету", нажмите "ОК", как показано на рисунке ниже:

Если в качестве метода объединения выбрать "Left Merge", а в качестве основы объединения - "User ID", информация о разных пользователях, таких как время доступа, время доступа и время пребывания, будет сопоставлена по "User ID" в "Internet_User_Information_Table" и объединена в одну таблицу, как показано на следующем рисунке:

Примечание: Подробнее о слиянии слева направо см. в разделе: Основные функции слияния слева направо.

Сохраните данные и обновите их.

2.3 Предварительный просмотр эффектов

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