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

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
Строка 15: Строка 15:


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




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


<pre>Дмитрий + Николай</pre>
<pre>Робот 2; Петр Васильевич</pre>


== Важно ==
== Важно ==
В функцию Объединить() можно передать результат функции [[Функция УНИК |УНИК()]]:
В функцию Объединить() можно передать результат функции [[Функция УНИК |УНИК()]]:


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




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


<pre>Робот 2; Петр Васильевич</pre>
<pre>Дмитрий + Николай</pre>


== Перейти ==
== Перейти ==
*[[Функции]]
*[[Функции]]

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

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

Формат

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


Где:

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

Пример

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


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

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

Важно

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

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


Результат:

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

Перейти