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

Материал из Planfix
Перейти к: навигация, поиск
(Новая страница: «{{#seo: |title=Функция ОБЪЕДИНИТЬ |titlemode=append |keywords=планфикс, Функции, ОБЪЕДИНИТЬ, функция объединить |description=Функция ОБЪЕДИНИТЬ }} Функция ОБЪЕДИНИТЬ() объединяет несколько строк в одну с заранее указанным разделителем. == Формат== ОБЪЕДИНИТЬ(разделитель; игнор...»)
 
Нет описания правки
 
(не показано 15 промежуточных версий этого же участника)
Строка 5: Строка 5:
|description=Функция ОБЪЕДИНИТЬ
|description=Функция ОБЪЕДИНИТЬ
}}
}}
Функция ОБЪЕДИНИТЬ() объединяет несколько строк в одну с заранее указанным разделителем.
Функция ОБЪЕДИНИТЬ() объединяет значения в списке с заранее указанным разделителем.


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


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


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


Результат строка с уникальными значениями через запятую:


<pre>Дмитрий,Николай</pre>
Результатом будет строка, в которой элементы из переменной сохранены через разделитель:
 
<pre>Робот 2; Петр Васильевич</pre>


== Важно ==
== Важно ==
Функция доступна в [[Вычисляемые поля |вычисляемых полях]] и [[Переменные в тексте |тексте с переменными]].
В функцию Объединить() можно передать результат функции [[Функция УНИК |УНИК()]]:
 
<pre>%%%ОБЪЕДИНИТЬ(" + ";1;УНИК({{Аналитика.Фактическое время работы.Сотрудник.Имя}}))%%%</pre>
 
 
Результат:
 
<pre>Дмитрий + Николай</pre>


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

Текущая версия от 07:28, 8 мая 2024

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

Формат

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


Где:

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

Пример

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


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

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

Важно

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

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


Результат:

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

Перейти