Функция ОБЪЕДИНИТЬ: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
Строка 15: Строка 15:
== Пример ==
== Пример ==
<pre>%%%ОБЪЕДИНИТЬ(" + ";1; УНИК({{Аналитика.Фактическое время работы."Сотрудник.?".Имя}}))%%%</pre>
<pre>%%%ОБЪЕДИНИТЬ(" + ";1; УНИК({{Аналитика.Фактическое время работы."Сотрудник.?".Имя}}))%%%</pre>


Результатом будет строка, в которой элементы из переменной сохранены через разделитель:
Результатом будет строка, в которой элементы из переменной сохранены через разделитель:
Строка 23: Строка 24:
В функцию Объединить() можно передать результат функции УНИК().
В функцию Объединить() можно передать результат функции УНИК().


<pre>%%% ОБЪЕДИНИТЬ("; ";1;{{Задача.Исполнитель.ИО}})%%%</pre>


<pre>%%% ОБЪЕДИНИТЬ("; ";1;{{Задача.Исполнитель.ИО}})%%%</pre>


Результат:
Результат:

Версия от 10:06, 16 декабря 2023

Функция ОБЪЕДИНИТЬ() объединяет несколько строк в одну с заранее указанным разделителем.

Формат

ОБЪЕДИНИТЬ(разделитель; игнорировать_пустые; множащаясяя_переменная)

Где:

  • игнорировать_пустые - допустимые значения 1 (в смысле - да) и 0 (в смысле - нет).

Пример

%%%ОБЪЕДИНИТЬ(" + ";1; УНИК({{Аналитика.Фактическое время работы."Сотрудник.?".Имя}}))%%%


Результатом будет строка, в которой элементы из переменной сохранены через разделитель:

Дмитрий + Николай

Важно

В функцию Объединить() можно передать результат функции УНИК().

%%% ОБЪЕДИНИТЬ("; ";1;{{Задача.Исполнитель.ИО}})%%%


Результат:

Робот 2; Петр Васильевич

Перейти