Оформление
Руководство пользователя по редактированию данных
Руководство пользователя по редактированию данных
1. Обзор
С помощью функции редактирования данных FineBI пользователи могут быстро выполнять такие операции, как очистка данных, объединение нескольких таблиц, реструктуризация данных, анализ данных и проверка данных, чтобы удовлетворить потребности в обработке данных в реальных бизнес-сценариях. Эти операции помогут пользователям отделить упорядоченные и надежные данные от загроможденных, обеспечивая мощную поддержку для последующего анализа и принятия решений.
Как же использовать возможности FineBl для быстрой обработки данных в реальных бизнес-сценариях?
2. Очистка данных
На этапе очистки данных с помощью функций редактирования FineBI можно выполнить следующие действия:
2.1 Поля настройки
Настройки полей позволяют выбрать поля для сохранения или исключения, быстро переместить поля, переименовать их и таким образом быстро упорядочить данные.
1) Удалите лишние столбцы
После загрузки данных появятся некоторые поля, которые не нужно задействовать в анализе или которые являются пустыми столбцами. Нажмите на заголовок поля и прокрутите вниз, чтобы удалить столбец. Как показано на изображении ниже

2) Преобразование типов полей
При анализе данных метрики классифицируются по типам полей и измеряются с помощью измерений. Поля с неправильными типами необходимо корректировать.
Например, User ID, Product Code - это размерные поля, которые часто автоматически распознаются как индикаторы, поскольку все они являются числами, поэтому их необходимо изменить на тип Text, как показано ниже:

3) Переименование и перевод полей
Переименуйте некоторые нестандартные имена полей. Например, преобразуйте английские поля в китайские, как показано ниже:

2.2 Удаление дублирующихся строк
С помощью функции дедупликации можно быстро удалить дублирующиеся строки в наборе данных, чтобы обеспечить уникальность данных.
FineBI поддерживает удаление дублирующихся строк для всех данных, а также удаление дублирующихся строк по некоторым полям.
Например, ID заказа - это уникальное поле, и для одного и того же ID хранится только одна запись. Если щелкнуть по выпадающему заголовку таблицы, можно обнаружить большое количество дублирующихся значений для идентификатора заказа.

Затем используйте функцию "Удалить дубликаты строк" для обработки данных, как показано ниже:

2.3 Работа с нулевыми значениями
Нулевое значение, как проблема, с которой обязательно придется столкнуться, в разных бизнес-сценариях решается по-разному.
2.3.1 Нулевые значения не имеют смысла
Когда объем данных огромен, если нулевое значение настолько мало, что не вызовет сильных колебаний при вычислении суммы или среднего, то его можно просто проигнорировать.
Если некоторые нулевые значения обрабатываются как сырые данные, и вы хотите исключить всю строку, вы можете использовать фильтр быстрого доступа в заголовке таблицы, чтобы быстро исключить нулевые значения.

Он также поддерживает добавление шага "Фильтр" для фильтрации непустых данных.
2.3.2 Нулевые значения имеют смысл
Например, в данных, показанных на рисунке ниже, оценка студента по английскому языку пуста, возможно, из-за собственной болезни он не участвовал в экзамене, в это время нельзя оставлять его без присмотра, но и нельзя напрямую удалять его строку данных.
В этом случае мы хотим пометить определенную категорию особых случаев соответствующим ярлыком, чтобы в последующем анализе их можно было выборочно отфильтровать.
В FineBI это можно сделать с помощью "Нового столбца формул" или более удобного "Столбца условных меток".

2.4 Поля обработки
Новые столбцы можно использовать для выполнения пользовательских расчетов или добавления дополнительных полей в зависимости от потребностей бизнеса.
Например, используйте "Новый столбец формул" для полей даты, подробнее см. в разделе Общие формулы даты.

Дата для года и месяца приводит к появлению числового поля, которое необходимо преобразовать в поле типа текст или время для последующего анализа.
3. Корректировка структуры данных
В зависимости от конкретных требований анализа, структура данных может быть адаптирована и преобразована с помощью следующих функций.
3.1 Разделение строк и столбцов
Разделите столбец (строку), содержащий несколько значений полей, на несколько столбцов (строк) для более детального анализа данных с помощью операции Split Rows and Columns.
Первоначальные поля данных были перемешаны, что не способствовало проведению анализа. После разделения строк и столбцов и их преобразования структура полей стала простой и понятной. Это показано на рисунке ниже:

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

Это можно сделать за один шаг с помощью функции "Строка в столбец". Как показано на рисунке ниже:

3.3 От столбца к строке
Операция преобразования столбца в строку позволяет преобразовать несколько столбцов в наборе данных в один столбец, что удобно для некоторых специфических типов манипуляций с данными для анализа.
Результаты раздела 3.2 "От строки к столбцу" можно изменить на противоположные. Подробнее об изменении "Математика и английский" на "Предметный столбец" см. в разделе: " Столбец в строку (обратная перспектива) ".
4. Комбинированные многотабличные анализы
Для облегчения анализа, когда необходимо объединить несколько таблиц данных в один набор данных, можно использовать следующие функции:
4.1 Слияние вверх и вниз
С помощью функции "Слияние вверх и вниз" несколько таблиц данных объединяются по строкам, и объединенный набор данных содержит все строки исходной таблицы. После слияния таблица расширяется вверх и вниз, при этом анализируемые поля не увеличиваются, но количество строк становится больше.

Для получения дополнительной информации обратитесь к документации: Основные функции слияния вверх/вниз
Есть три листа Excel "Успеваемость студентов", в данных выберите поле "Успеваемость студентов - Лист1", добавьте поле "Успеваемость студентов - Лист2" через "Объединить вверх и вниз", чтобы завершить операцию объединения двух из них вверх и вниз. Как показано на рисунке ниже:

4.2 Новые столбцы в других таблицах
По запросу вы можете получать данные из других таблиц данных, добавляя новые столбцы, и добавлять их в текущий набор данных для дальнейшего анализа и расчетов.
Эта функция позволяет объединить поля метрик из других таблиц после агрегирования (Sumif) или запросить соответствующие измерения для сопоставления в этой таблице (Vlookup).

4.3 Сочетание левого и правого
С помощью таких операций, как left-join и right-join, несколько таблиц данных объединяются в соответствии с заданными условиями объединения для формирования нового набора данных.

Например, есть таблица с оценками по английскому языку студентов A, B и C и таблица с оценками по языку студентов A, B и D. Эти две таблицы будут объединены в одну таблицу со всеми данными студентов. Вы хотите объединить эти две таблицы в одну таблицу, содержащую данные всех студентов. В этом случае для метода слияния необходимо выбрать "Слияние". Для получения более подробной информации обратитесь к документации: Основы слияния слева/справа
5. Анализ данных
Функции редактирования данных в FineBI также предоставляют ряд инструментов и операций для анализа данных, таких как:
5.1 Агрегирование подгрупп
С помощью операций группировки и агрегирования можно разделить набор данных на различные группы на основе указанных полей (например, группа одинаковых значений, пользовательская группировка, поле даты по году; группировка по году и месяцу и т. д.) и выполнить агрегирующие вычисления, такие как суммирование, подсчет, усреднение и т. д. Как показано на рисунке ниже:

5.2 Добавление новых колонок
При необходимости в набор данных можно добавить столбцы для пользовательских расчетов с помощью операции "Новый столбец", чтобы лучше удовлетворить потребности бизнеса и требования к анализу данных.

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

BI может вставлять новые шаги между этапами обработки, при этомТакже можно установить временный отказ от выполнения определенных действий.
Используя это, мы можем действовать методом проб и ошибок, отфильтровывая некоторые ключевые данные и отменяя применение некоторых сомнительных ключевых шагов. Как и обычная многократная проверка, когда вы только учите математику, она немного обременительна для опытных игроков, но для новичков она является самым надежным средством.
Быстро отфильтруйте небольшой объем данных с помощью заголовка таблицы для "Тестирования образца". Это показано на рисунке ниже:

Возможность использовать подсказки в пошаговой области для быстрой проверки. Это показано на рисунке ниже:

Правая область шагов также поддерживает такие операции, как копирование и вставка шагов, которые пользователи могут изучить самостоятельно.
7. Резюме
Шаги, которые можно добавить к анализу, показаны в таблице ниже:
| Классификация | Функции/сценарии | Справочный документ |
|---|---|---|
| Многотабличное сращивание | Слияние нескольких таблиц вверх и вниз в одну таблицу | Объединить |
| Объединение полей нескольких таблиц слева и справа для получения в итоге одной широкой таблицы | Комбинированные левый и правый | |
| Добавьте в эту таблицу поля из других таблиц, сгруппированные и обобщенные в соответствии с основой консолидации | Добавление столбцов в другие таблицы | |
| Новые колонки | Новый столбец можно вычислить с помощью существующего поля, не затрагивая существующее поле. | Новая функциональность базы колонокНовые столбцы формулНовая колонка назначенийНовые колонки сводокНовый столбец условных метокНовая колонка - разница во времениНовая колонка - получение времени |
| Фильтрация/Сортировка | Фильтрация данных | Фильтрация |
| Удаление дублирующихся строк на основе всех/частичных полей | Удаление дублирующихся строк | |
| Сортировка данных | Сортировка | |
| Корректировка структуры данных | Быстрое разделение строк по требованию | Разделенные ранги |
| Преобразование строк в столбцы превращает одномерную таблицу в двумерную. | Преобразование строк в столбцы | |
| Преобразование двумерной таблицы в одномерную | От столбца к строке (обратная перспектива) | |
| Настройки полей | Скрыть поле | Настройки полей |
| Изменение имени поля | ||
| Изменение типа поля | ||
| Переупорядочивание полей | ||
| Краткая сводка группы | Группировка данных, а затем агрегирование сгруппированных данных | Краткая сводка группы |