Процессор 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).
Поля для обработки
Выберите одно или несколько полей, к которым требуется применить функцию в списке.
Примечание к подсказкеЕсли требуется применить одну и ту же функцию сразу к нескольким полям, щелкните Значок «Открыть диалог» открывает древовидное представление, в котором можно выбрать несколько полей.
Создать новое поле
Включите этот параметр, чтобы создать новое поле после применения функции. Если этот параметр не включен, существующее поле будет сохранено и изменено.
Переименовать новое поле
Присвойте пользовательское имя вновь созданному полю.
Чтобы переименовать процессор или отредактировать его описание, щелкните значок Изменить рядом с названием процессора на панели Свойства.
Помогла ли вам эта страница?
Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!