Skip to content

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

Разделенные ранги

1. Обзор

[helpvideo]6280[/helpvideo]### 1.1 Версия

Версия FineBIФункциональные изменения
6.0.6-

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

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

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

Вы можете использовать "Разделение по разделителю" или "Разделение по количеству символов".

  • Разделение по разделителю: "China-Jiangsu-Wuxi" может быть разделено на три значения полей "China", "Jiangsu" и "Wuxi" с помощью "-" в качестве разделителя.
  • Разделение по количеству символов: "China, Jiangsu, Wuxi" имеет 6 символов в общей сложности, разделенных на 2 символа, может быть разделено на "China", "Jiangsu" и "Wuxi" три значения поля.

2. Краткое описание функционального интерфейса

1) Нажмите "Еще > Разделить строки и столбцы" в интерфейсе редактирования данных, чтобы войти в интерфейс функции, как показано на следующем рисунке:

45.png

(2) Интерфейс функций показан ниже:

27.png

Элемент настройкиВыборПояснение
Выберите полеПоле текстового типа в текущей таблицеВыберите поля для разделения
РазделительЗначениеПример: "China-Jiangsu-Wuxi" можно разделить на "China", "Jiangsu" и "Wuxi", используя "-" в качестве разделителя.
По количеству символовПример: "China, Jiangsu, Wuxi" - всего 6 символов, разделенных на 2 символа, можно разделить на "China", "Jiangsu", "Wuxi".
РазделительколонкиРазделите значение поля на несколько столбцов, как показано ниже:29.png
Классификатор для объектов в рядах, таких как слова Примечание: Разделение по количеству символов не поддерживает эту функциюПримечание: Эта функция не поддерживается Direct ConnectРазделите значение поля на несколько строк, как показано ниже:30.png
Раздельное положениеN-ое полеВыберите, какие поля следует сохранить
Первые N полейВыберите сохранение первых N полей

3. Примеры

Образец данных Скачать Разделение строк и столбцов.xlsx

3.1 Разделение с помощью разделителей

Примечание: oracle не поддерживает функцию split_part, поэтому таблицы oracle в прямом режиме не поддерживают split_part по разделителю.

1) Вы хотите взять регион в строке "Регион".

Разделите область по ":" и выберите "1-е поле" для позиции разделения. Как показано на рисунке ниже:

32.png

2) Я хочу сохранить регионы и провинции после разделения "регионов".

Вы можете изменить позицию разделения на "первые 2 поля", тогда после разделения будут отображаться оба поля. Как показано на рисунке ниже:

33.png

Здесь мы можем удалить исходное поле через настройки поля и назвать разделенное поле как "Регион" и "Провинция", как показано ниже:

34.png

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

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

35.png

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

4) Разделите "Провинцию" на ряды.

Также разделите по "," и выберите разделение на "строки", как показано ниже:

36.png

3.2 Разделение по количеству символов

Примечание: Разделение по количеству символов не поддерживает разделение на "строки".

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

1) Выберите метод разделения "По количеству символов", и количество символов будет равно 3, как показано ниже:

37.png

2) Измените числовую часть поля на "Числовой формат", как показано на следующем рисунке, чтобы было удобно сравнивать и сортировать.

38.png