Skip to content

SUBSTITUTE - замена указанных символов - Справка FineReport | Разработка отчетов | Использование отчетов | Учебные пособия

SUBSTITUTE - заменяет указанный символ.

1. Концепции

словарьSUBSTITUTE(text,old_text,new_text,instance_num)Замените старый_текст в текстовой строке на новый_текст.
Параметр 1тексттекстовая строка
Параметр 2старый_текстстарая текстовая строка
Параметр 3новый_текстновая текстовая строка
Параметр 4номер экземпляраопределённое место
  • Если вам нужно заменить указанный текст в значении поля, используйте функцию SUBSTITUTE;
  • Если вам нужно заменить любой текст в указанном месте значения поля, используйте функцию REPLACE-Replace Specified Characters.

2. условия

  • Эта функция не может использоваться при прямом подключении данных.
  • В параметрах 1, 2 и 3 может использоваться любой тип параметра; четвертый параметр является числовым и может быть задан по умолчанию.

3. Примеры

Например, если вы хотите заменить "Limited Company" на "Branch Office" в имени клиента, введите формулу: SUBSTITUTE(Customer Name, "Limited Company", "Branch Office"), как показано ниже:

2022-08-30_16-12-49.png

Другие примеры:

формулыв конце концовпримечание
SUBSTITUTE("база данных", "база", "модель")модель данных
SUBSTITUTE("28 июля 2000", "2", "1",1)18 июля 2000 г.
SUBSTITUTE("28 июля 2000 года", "2", "1")18 июля 1000 г.
SUBSTITUTE("28 июля 2000", "2", "1",2)28 июля 1000 г.