Функции строк | Qlik Cloud Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

Функции строк

Добавить заполнение

Добавляет одно или несколько вхождений символа в начало или конец содержимого ячеек.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

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

Выберите, куда вы хотите добавить символ заполнения.

  • Слева: выбранный символ будет добавлен перед содержимым ячеек.

  • Справа: выбранный символ будет добавлен после содержимого ячеек.

Создать новый столбец Установите этот флажок, если вы хотите вывести результат этой функции в новый столбец и оставить исходный без изменений.

Пример

Ввод Конфигурация Вывод
TableRecipe
  • Количество повторений: 5

  • Добавить символ 1

  • Позиция: Слева

11111TableRecipe

Вычислить длину

Вычисляет количество символов в каждой ячейке столбца и выводит результат в новый столбец.

Для каждого из выбранных столбцов будет создан новый столбец, содержащий результат функции. Имя новых столбцов по умолчанию будет <original_column_name>_length.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Пример

Ввод Вывод
TableRecipe 11

Изменить на нижний регистр

Преобразует весь текст из ячеек столбца в нижний регистр.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Создать новый столбец Установите этот флажок, если вы хотите вывести результат этой функции в новый столбец и оставить исходный без изменений.

Пример

Ввод Вывод
Рецепт таблицы рецепт таблицы

Изменить на регистр заголовка

Преобразует весь текст из ячеек столбца в регистр заголовка.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Создать новый столбец Установите этот флажок, если вы хотите вывести результат этой функции в новый столбец и оставить исходный без изменений.

Пример

Ввод Вывод
рецепт таблицы Рецепт Таблицы

Изменить на верхний регистр

Преобразует весь текст из ячеек столбца в верхний регистр.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Создать новый столбец Установите этот флажок, если вы хотите вывести результат этой функции в новый столбец и оставить исходный без изменений.

Пример

Ввод Вывод
Рецепт таблицы РЕЦЕПТ ТАБЛИЦЫ

Объединить столбцы

Объединяет содержимое столбца с другим столбцом или фиксированным значением.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Префикс При необходимости добавьте символ или строку в начало объединенных данных.
Использовать с
  • Значение: выберите этот параметр, чтобы объединить содержимое столбца с фиксированным значением, заданным в поле Значение.

  • Другой столбец: выберите этот параметр, чтобы объединить содержимое столбца с содержимым из другого столбца, заданного в раскрывающемся списке Столбец.

Разделитель Введите любой символ, который будет действовать как разделитель для объединенных данных.
Добавить разделитель Выберите условие, при котором будет применяться разделитель.
Суффикс При необходимости добавьте символ или строку в конец объединенных данных.
Создать новый столбец Установите этот флажок, если вы хотите вывести результат этой функции в новый столбец и оставить исходный без изменений.

Пример

Ввод Конфигурация Вывод
  • Столбец A: Таблица

  • Столбец B: Рецепт

  • Столбцы для обработки: A

  • Префикс: a

  • Использовать с: Другой столбец

  • Столбец: B

  • Разделитель: @

  • Добавить разделитель: Оба значения не пусты

  • Суффикс: !

  • Столбец A: aТаблица@Рецепт!

  • Столбец B: Рецепт

  • Столбец A: Qlik

  • Столбец B: Cloud

  • Столбец C: Analytics

  • Столбцы для обработки: A, B

  • Префикс: #

  • Использовать с: Другой столбец

  • Столбец: C

  • Разделитель: +

  • Добавить разделитель: Оба значения не пусты

  • Суффикс: !

  • Столбец A: #Qlik+Analytics!

  • Столбец B: #Cloud+Analytics!

  • Столбец C: Analytics

Содержит текст

Проверяет, содержат ли ячейки определенное значение. Функция вернет TRUE, если выбранный текст найден в ячейке, в противном случае она вернет FALSE. Эта функция чувствительна к регистру.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

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

  • Столбец: выберите этот параметр, чтобы проверить столбец на соответствие значениям из другого столбца, заданного в раскрывающемся списке Другой столбец.

Пример

Ввод Конфигурация Вывод
  • Рецепт таблицы

  • Поток данных

  • Использовать с: Значение

  • Постоянное значение: Рецепт

  • TRUE

  • FALSE

Преобразовать в текст

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

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Создать новый столбец Установите этот флажок, если вы хотите вывести результат этой функции в новый столбец и оставить исходный без изменений.

Извлечь значение по индексу

Извлекает подстроку, выбранную с использованием позиций индекса, в новый столбец.

Индекс представляет собой количество символов, от которого или до которого применяется выбор. Индекс 0 соответствует первому символу.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

От

Выберите, как вы хотите начать выбор значения:

  • С начала, чтобы использовать начало строки в качестве начальной точки.

  • С индекса, чтобы указать номер символа, с которого следует начать выбор, заданный в следующем поле Начальный индекс.

  • С N до конца, чтобы указать, за сколько символов от конца строки следует начать выбор, заданное в следующем поле С N до конца.

До

Выберите, как вы хотите завершить выбор значения:

  • До конца, чтобы использовать конец строки в качестве конечной точки.

  • До индекса, чтобы указать номер символа, на котором следует завершить выбор, заданный в следующем поле Конечный индекс.

  • До N до конца, чтобы указать, за сколько символов от конца строки следует завершить выбор, заданное в следующем поле До N до конца.

Создать новый столбец Установите этот флажок, если вы хотите вывести результат этой функции в новый столбец и оставить исходный без изменений.

Хэшировать данные

Маскирует информацию, содержащуюся в столбце. Входные данные заменяются с использованием 256-битной версии алгоритма Фаулера-Нолла-Во (Fowler-Noll-Vo).

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Создать новый столбец Установите этот флажок, если вы хотите вывести результат этой функции в новый столбец и оставить исходный без изменений.

Пример

Ввод Вывод

Рецепт таблицы

G=HE!D)EV^*H2%ZB-.(,I?.4+4J`Q%M]B&G_L5D0?2-

Пример

Ввод Конфигурация Вывод

TableRecipe

  • От: С начала

  • До: До индекса

  • Конечный индекс: 5

Table

QlikCloudAnalytics
  • От: От индекса

  • Начальный индекс: 4

  • До: До индекса

  • Конечный индекс: 9

Облако

Сопоставить шаблон

Проверяет, соответствует ли ячейка определенному шаблону. Функция вернет значение TRUE, если выбранный шаблон найден в ячейке, в противном случае она вернет FALSE.

Для каждого выбранного столбца будет создан новый столбец, содержащий результат функции. Имя новых столбцов по умолчанию будет <original_column_name>_matches.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Шаблон

Выберите один из предопределенных шаблонов регулярных выражений или другую комбинацию оператора и значения:

  • [a-z]+ (слово в нижнем регистре)

  • [A-Z]+ (слово в верхнем регистре)

  • [0-9]+ (число)

  • [a-zA-Z]+ (слово, без учета регистра)

  • [a-zA-Z0-9]+ (любой литерал с буквенно-цифровыми символами)

  • Другое

Оператор

Если в качестве Шаблона выбрано Другое, можно выбрать один из следующих операторов и задать пользовательское значение в следующем поле Значение:

  • Равно

  • Содержит

  • Начинается с

  • Заканчивается на

  • Регулярное выражение

Пример

Ввод Конфигурация Вывод
  • 992424254-8

  • ISBN 2-22605257-7

  • Шаблон: Другое

  • Оператор: Регулярное выражение

  • ^[ISBN]{4}[ ]{0,1}[0-9]{1}[-]{1}[0-9]{3}[-]{1}[0-9]{5}[-]{1}[0-9]{0,1}$

  • FALSE

  • TRUE

  • Terminator

  • Terminator 2

  • Шаблон: [a-zA-Z]+ (слово, без учета регистра)

  • TRUE

  • FALSE

Сопоставить похожий текст

Проверяет, похожа ли ячейка на определенное значение. Функция вернет значение TRUE, если выбранный текст найден в ячейке, в противном случае она вернет FALSE.

Для каждого выбранного столбца будет создан новый столбец, содержащий результат функции. Имя новых столбцов по умолчанию будет <original_column_name>_matches.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Использовать с
  • Значение: выберите этот параметр, чтобы проверить столбец на соответствие фиксированному значению, заданному в поле Ссылка.

  • Другой столбец: выберите этот параметр, чтобы проверить столбец на соответствие значениям из другого столбца, заданного в раскрывающемся списке Столбец.

Нечеткость Задайте число, соответствующее расстоянию Левенштейна, которое требуется использовать для проверки. Расстояние Левенштейна представляет собой количество изменений, которые необходимо внести, чтобы преобразовать одну строку в другую.

Пример

Ввод Конфигурация Вывод
  • Remark

  • Remodel

  • Использовать с: Значение

  • Ссылка: Remake

  • Нечеткость: 2

  • TRUE

  • FALSE

Удалить не буквенно-цифровые символы

Удаляет из содержимого ячейки все символы, кроме 0-9, Aa-Zz и букв с диакритическими знаками. Сохраняются следующие символы, а также пробелы: 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Создать новый столбец Установите этот флажок, если требуется вывести результат этой функции в новый столбец и оставить исходный столбец без изменений.

Пример

Ввод Вывод

Q=+L**€IK#$ 12%3,4

QLIK 1234

Удалить нечисловые символы

Удаляет все символы, кроме 0-9. Десятичные разделители и пробелы также сохраняются.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Создать новый столбец Установите этот флажок, если требуется вывести результат этой функции в новый столбец и оставить исходный столбец без изменений.

Пример

Ввод Вывод

Q=+L**€IK#$12%3,4

123,4

Удалить часть текста

Удаляет указанные строки из ячеек в столбце.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Оператор

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

  • Равно

  • Содержит

  • Начинается с

  • Заканчивается на

Значение Введите символ или строку для удаления.
Создать новый столбец Установите этот флажок, если требуется вывести результат этой функции в новый столбец и оставить исходный столбец без изменений.

Пример

Ввод Конфигурация Вывод
  • New York

  • New york

  • Yorkshire

  • Оператор: Содержит

  • Значение: York

  • New

  • New york

  • shire

Удалить начальные и конечные символы

Удаляет начальные и конечные пробелы или другие указанные символы.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Символ заполнения
  • Пробел: ненужные пробелы в начале и в конце ячеек будут удалены.

Создать новый столбец Установите этот флажок, если требуется вывести результат этой функции в новый столбец и оставить исходный столбец без изменений.

Пример

Ввод Вывод

[][]TableRecipe[]

TableRecipe

Найти и заменить

Заменяет ячейки или части ячеек, содержащие определенное значение, на другое.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Оператор

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

  • Равно

  • Содержит

  • Начинается с

  • Заканчивается на

  • Соответствует регулярному выражению

  • Соответствует знаку подстановки

Значение Введите символ или строку для поиска.
Заменить

Выберите поведение действия замены:

  • Совпадающий текст на значение замены

  • Всю ячейку на значение замены

  • Всю ячейку на null

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

Пример

Ввод Конфигурация Вывод
  • France

  • Canada

  • United States of America

  • United States

  • Оператор: Содержит

  • Значение: America

  • Заменить на: USA

  • Перезаписать всю ячейку

  • France

  • Canada

  • USA

  • United States

Разделить столбец

Разделяет содержимое ячейки на несколько столбцов на основе разделителя.

Свойства

Свойство Конфигурация
Столбцы для обработки

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

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

Части

Введите количество столбцов, которое вы хотите создать.

Если исходная строка содержит больше частей, чем указано в поле Части, оставшаяся строка будет возвращена в последнем созданном столбце.

Разделитель

В раскрывающемся списке выберите символ, используемый в качестве основы для разделения:

  • ,

  • :

  • ;

  • .

  • -

  • @

  • Пробел

  • Другое (строка). При использовании этого параметра введите пользовательское значение в поле Пользовательский разделитель.

Пример

Ввод Конфигурация Вывод

Столбец A: 12/07/1998

  • Части: 3

  • Разделитель: Другое (строка)

  • Пользовательский разделитель: /

  • Столбец A: 12/07/1998
  • Столбец B: 12

  • Столбец C: 07

  • Столбец D: 1998

Столбец A: 20-03-2025
  • Части: 2

  • Разделитель: -

  • Столбец A: 20-03-2025
  • Столбец B: 20

  • Столбец C: 03-2025

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

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