Символьные функции используются для манипуляции строками символов в формуле. Функции применяются к содержимому ячеек входного столбца набора данных.
Функция |
Синтаксис |
Описание |
|---|---|---|
<matchExpr> like <pattern> |
|
Определяет соответствие определенной строки символов указанному шаблону. Поиск производится без учета регистра. Шаблон может включать обычные символы и следующие специальные символы:
Примечание "[", "^", "-" и "]" зарезервированы для будущего использования.
Например:
"Hiking is fun" like "H% is _un" |
Concatenate(str1, str2) |
|
Связывает две строки в одну. Объединить строки также можно с помощью оператора +. Например:
Concatenate("Mr", "Brown") |
Contain (whereStr, whatStr) |
|
Возвращает число вхождений строки в другой строке. Поиск производится без учета регистра. Например:
Contain("Cats are grey", "aRe") |
ExceptFirstWord(str, sep) |
|
Возвращает копию строки, в которой удалено первое слово. Например:
ExceptFirstWord("Level 3, Standford Street", ", ") |
ExceptLastWord(str, sep) |
|
Возвращает копию строки, в которой удалено последнее слово. Например:
ExceptLastWord("james.brown@company.com", "@") |
FirstWord(str, sep) |
|
Возвращает первое слово из строки Например:
FirstWord("Senior Developer", " ") |
LastWord(str, sep) |
|
Возвращает последнее слово из строки Например:
LastWord("Red/Purple", "/") |
Length (str) |
str: исходная строка |
Возвращает длину строки. Например:
Length("How long") |
LowerCase (str) |
str: исходная строка |
Возвращает копию указанной строки, в которой все символы преобразованы в верхний регистр. Например:
LowerCase("GOOD JOB") |
Lpad(str, length, pad) |
|
Возвращает копию указанной строки, дополненную слева символами до указанной общей длины. Например:
Lpad("Incomplete field", 20, "#") |
Replace(str, target, replacement) |
|
Возвращает строку, в которой все вхождения указанной строки заменены другой указанной строкой. Например:
Replace("hyperthermia", "ert", "ot") |
Rpad(str, length, pad) |
|
Возвращает копию указанной строки, дополненную справа символами до указанной общей длины. Например:
Rpad("Incomplete field", 20, "#") |
SubString(str, start) |
|
Возвращает подстроку указанной строки. Например:
SubString("Wong", 3) |
SubString(str, start, length) |
|
Возвращает подстроку указанной строки. Например:
SubString("Wong", 2, 2) |
ToText(param) |
param: параметр для преобразования |
Преобразует параметр в строку. Допустимы все параметры, числа обрезаются до нуля знаков после запятой. |
Trim(str, toTrim) |
|
Возвращает копию строки, в начале и в конце которой удалены все повторения указанного символа. Функция выполняется с учетом регистра. Например:
Trim("Aurora", "a") |
TrimLeft(str, toTrim) |
|
Возвращает копию строки, в начале которой удалены все вхождения указанного символа. Функция выполняется с учетом регистра. Например:
TrimLeft("Above", "A") |
TrimRight(str, toTrim) |
|
Возвращает копию строки, в конце которой удалены все повторения указанного символа. Функция выполняется с учетом регистра. Например:
TrimRight("Laura", "a") |
UpperCase (строка) |
str: исходная строка |
Возвращает копию указанной строки, в которой все символы преобразованы в верхний регистр. Например:
UpperCase("Little Boy") |
ToDate(string, format) |
Формат даты представляет собой сочетание следующих зарезервированных элементов, разделенных любыми символами:
|
Преобразует исходную строку из набора данных в дату указанного формата, когда даты в столбцах исходного источника данных указаны в формате строк. Например:
ToDate(Obj, 'yyyy/dd/MM') |
Имя |
Усеченная строка |
|---|---|
Aurora |
Auror |
Auror |
Auror |
auror |
uror |
aurora |
uror |
uror |
uror |