TEXTJOIN

Мова: Українська
Цю статтю перекладено з англійської за допомогою ШІ, тому вона може містити помилки. Ваші відгуки допоможуть нам її покращити.

Опис

Використовуйте TEXTJOIN() для об'єднання діапазону текстових значень у пов'язаних записах.

Приклади використання включають в себе:

  • Перевірка, чи міститься певне значення в наборі пов'язаних записів.
  • Об'єднання всіх імен партнерів в один рядок у полі батьківської форми.

Використання

Функція TEXTJOIN() об'єднує значення з діапазону текстових рядків і додає вказаний вами роздільник між кожним з об'єднаних текстових значень. Роздільником може бути порожній текстовий рядок, і в цьому випадку функція фактично об'єднує діапазон текстових значень.

TEXTJOIN(delimiter, ignore_empty, text_array)
Аргумент Тип Обов'язкове поле Опис
delimiter текстовий рядок Так Порожній рядок, один або кілька символів у подвійних лапках, або посилання на дійсний текстовий рядок. Числа розглядаються як текст.
Приклад: ", " для додавання коми та пробілу між текстовими значеннями.
ignore_empty логічне значення Так Якщо Істина, порожні клітинки ігноруються.
text_array масив Так Масив текстових значень для об'єднання. Це можуть бути значення із записів підформи або записів, на які є посилання (при використанні поля множинного посилання). Вкажіть поле, що містить значення для об'єднання, за допомогою крапкової нотації (наприклад, SubformName.SubformField)

Для об'єднання текстових рядків у контексті одного запису використовуйте функцію CONCAT.

Приклади

1. Чи проживала особа в певній країні?

Ви можете перевірити, чи міститься певне значення в наборі пов'язаних записів. Наприклад, у вас є форма під назвою Individuals, яка містить інформацію про країни, де проживала особа. У цій формі було додано поле множинного посилання, пов'язане з формою Countries, щоб дозволити пов'язувати осіб з кількома країнами.

Ми можемо використати TEXTJOIN() для об'єднання всіх вибраних країн в один набір, який ми можемо оцінити. Після об'єднання країн ми можемо визначити, чи проживала особа в певній країні, використовуючи таку формулу:

ISNUMBER(SEARCH("Venezuela", TEXTJOIN(", ", TRUE, Countries.name)))

Ця формула повертає такі результати:

2. Об'єднання імен партнерів в один рядок

У підформі, що містить ім'я партнера або інший рядок, ви можете об'єднати всі імена партнерів в один рядок у полі батьківської форми.

У цьому випадку використовуйте такий синтаксис: TEXTJOIN(", ", TRUE, Partners.Name)

Наступний елемент
YEAR