Перейти к основному содержимому Перейти к дополнительному содержимому

Процессор Strings (Строки)

Выполняет операции, связанные со строками.

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

Использование

Процессор Strings (Строки) принимает один входной поток и может генерировать только один выходной поток.

Свойства

Свойства для настройки редактирования строковых полей.

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

  • Изменить на нижний регистр: преобразует в нижний регистр весь текст в поле.

  • Изменить на регистр для заголовка: преобразует текстовое содержимое поля в регистр для заголовка. Например, строка «this is an example» (это пример) преобразуется в «This Is An Example».

  • Найти и заменить: заменяются ячейки или части ячеек, содержащие указанное значение.

  • Удалить часть текста: указанный текст удаляется из ячеек в поле.

  • Содержит текст: проверяет, содержит ли ячейка указанное значение, и возвращает TRUE (ИСТИНА) или FALSE (ЛОЖЬ) в зависимости от результата. Значение вводится с учетом регистра.

  • Совпадает с похожим текстом: создается новый столбец со значением TRUE (ИСТИНА) или FALSE (ЛОЖЬ) в зависимости от того, является ли значение меньшим или равным расстоянию Левенштейна заданного значения.

  • Извлечь значение по индексу: часть строки из положения с указанным индексом извлекается в новое поле. Индекс 0 соответствует первому символу.

  • Удалить не буквенно-цифровые символы: очищает значения, содержащие неожиданные символы, удаляя все символы, которые не являются 1234567890abcdefghijklmnopqrstuvwxyzáâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ. Пробелы сохраняются. Например, Q=+l**i€q$ 20%2,0 преобразуется в Qlik 2020.

  • Удалить нечисловые символы: очищаются все числовые значения путем удаления всех символов, кроме 0-9. Десятичные разделители, знак «минус» и пробелы сохраняются. Например, Q=+l**i€q$ 20%2,0 преобразуется в 202,0.

  • Удалить конечные и начальные символы: обрезаются пробелы в начале и в конце строки.

  • Добавить заполнение: добавляются дополнительные символы (заполнение) слева или справа от исходного значения для соответствия ожидаемому размеру.

  • Преобразовать в строку: изменяет тип данных в строковый.

  • Вычислить длину: возвращает количество символов в строке (23562 -> 5; 'example' -> 7).

Поля для обработки

Выберите одно или несколько полей, к которым требуется применить функцию в списке.

Примечание к подсказкеЕсли требуется применить одну и ту же функцию сразу к нескольким полям, щелкните Открыть диалог. Значок «Открыть диалог» открывает древовидное представление, в котором можно выбрать несколько полей.
Создать новое поле Включите этот параметр, чтобы создать новое поле после применения функции. Если этот параметр не включен, существующее поле будет сохранено и изменено.
Переименовать новое поле Присвойте пользовательское имя вновь созданному полю.

Чтобы переименовать процессор или отредактировать его описание, щелкните значок Изменить Изменить рядом с названием процессора на панели Свойства.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!