Бөлісу құралы:


Concat және Concatenate функциялары

Қолданылады: Canvas қолданбалары Dataverse формула бағандары Жұмыс үстелі ағындары Үлгіге негізделген қолданбалар Power Pages Power Platform CLI

Кестелер ішіндегі мәтіннің жеке жолдарын және жолдарды біріктіреді.

Сипаттама

Concatenate функциясы аралас жеке жолдарды және бір бағандық жолдар кестесін біріктіреді. Бұл функцияны жеке жолдармен пайдаланған кезде, ол &операторын пайдаланумен бірдей.

Concat функциясы кестенің барлық жазбаларында қолданылған формуланың нәтижесін біріктіріп, бір жолды береді. Sum функциясы сандарда істейтіндей, бұл функцияны кестенің жолдарын топтау үшін пайдаланыңыз.

Қазіргі уақытта өңделетін жазбаның өрістері формула бойынша қолжетімді. ThisRecord операторын пайдаланыңыз немесе жай ғана өрістерді аты әрі басқа кез келген мәні бойынша көрсетіңіз. Сонымен қатар формуланы оңайырақ түсінуге және кірістірілген жазбаларды қолжетімді етуге көмектесу үшін өңделетін жазбаға ат беру үшін As операторын пайдалануға болады. Қосымша ақпарат алу үшін төмендегі мысалдарды қараңыз және жазба ауқымымен жұмыс істеңіз.

Жолды ішкі жолдар кестесіне бөлу үшін Split немесе MatchAll функциясын пайдаланыңыз.

Синтаксис

Concat( Кесте, Формула, бөлгіш)

  • Кесте - Міндетті. Әрекет орындайтын кесте.
  • Формула - Міндетті. Кестенің жазбаларында қолданылатын формула.
  • Бөлгіш - Қосымша. Кестенің біріктірілген жолдарының арасына енгізілетін мәтін мәні.

Біріктіру( 1-жол [, 2-жол, ...] )

  • Жолдар - Міндетті. Аралас жеке жолдар немесе бір бағандық жолдар кестесі.

Мысалдар

Бұл бөлімдегі мысалдарда мына глобалдық айнымалылар пайдаланылады:

  • Аты = "Джейн"
  • Фамилия = "Де"
  • Өнімдер = Екі баған және төрт жолдан тұратын кесте.

Бағдарламада осы глобалдық айнымалыларды жасау үшін Түймешік басқару элементін кірістіріңіз және оның OnSelect сипатын мына формулаға орнатыңыз:

Set( FirstName, "Jane" ); Set( LastName, "Doe" );
Set( Products,
    Table(
        { Name: "Violin", Type: "String" },
        { Name: "Cello", Type: "String" },
        { Name: "Trumpet", Type: "Wind" }
    )
)

Түймені таңдаңыз (Alt пернесін ұстап тұрып, басу арқылы).

Concatenate функциясы және & операторы

Бұл мысалдар үшін Белгі басқару элементінің Мәтін сипатын келесі кестенің бірінші бағанындағы формулаға орнатыңыз.

Формула Сипаттама Нәтиже
Біріктіру (Тегі, ", ", Аты ) Тегі ішіндегі мәнді, жолды", " (үтір, одан кейін бос орын) және Аты ішіндегі мәнді біріктіреді. "Doe, Jane"
Тегі & ", " & Аты Функцияның орнына & операторын пайдалануды қоспағанда, алдыңғы мысалмен бірдей. "Doe, Jane"
Біріктіру (Аты, " ", Тегі ) Аты ішіндегі мәнді, жолды " " (бір бос орын) және Тегі ішіндегі мәнді біріктіреді. "Jane Doe"
Аты-жөні & " " & Фамилия Алдыңғы мысалдағыдай, функцияның орнына & операторын пайдалану. "Jane Doe"

Бір бағандық кестемен біріктіру

Бұл мысал үшін бос, тік Галерея басқару элементін қосыңыз, оның Элементтер сипатын келесі кестедегі формулаға орнатыңыз, содан кейін галерея үлгісінде белгі қосыңыз.

Формула Сипаттама Нәтиже
Біріктіру( "Аты: ", Products.Name, ", Түрі: ", Өнімдер.Түрі ) Өнімдер кестесіндегі әрбір жазба үшін "Аты: " жолын, өнім атауын, ", Түрі: " жолын және өнім түрін біріктіреді. Келесі мәндерді қамтитын a Value бағаны бар бір бағанды ​​кесте: "Аты: Скрипка, Түр: Жол", "Аты: "Волончель, Түр: Іш", "Аты: Керней, Түр: Жел"

Concat функциясы

Бұл мысалдар үшін белгінің Мәтін сипатын келесі кестенің бірінші бағанындағы формулаға орнатыңыз.

Формула Сипаттама Нәтиже
Concat( Өнімдер, Аты, ", " ) Әрбір Өнімдер жазбасы үшін Атау өрнегін бағалайды және нәтижелерді », « арқылы бөлінген бір мәтіндік жолға біріктіреді. «Скрипка», «Волончель», «Труба»
Concat( Өнімдер, "'" & Атауы & "'", ", " ) Өрнекті бағалайды "'" & аты & "'" Өнімдердің әр жазбасы үшін және нәтижелерді арқылы бөлінген жалғыз мәтін жолына біріктіреді", «. «Скрипка», «Волончель», «Труба»
Concat( Сүзгі( Өнімдер, Түр = "Жол" ), Аты, ", " ) Сүзгіні қанағаттандыратын Өнімдердің әр жазбасы үшін Атау өрнегін бағалайды Түр = "Жол" және нәтижелерді ", " арқылы бөлінген жалғыз мәтін жолына біріктіреді. «Скрипка, виолончель»

Split және MatchAll

Егер Concat бөлгішпен пайдалансаңыз, Бөлу функциясын пайдалану арқылы әрекетті кері қайтаруға болады.

Бұл мысалдар үшін бос, тік галереяны қосыңыз, оның Элементтер сипатын келесі кестедегі формулаға орнатыңыз, содан кейін галерея үлгісінде белгі қосыңыз.

Формула Сипаттама Нәтиже
Бөлу( Concat( Өнімдер, Аты, ", " ), ", " ) Мәтін жолын ", " бөлгішімен бөледі. Келесі мәндерді қамтитын a Value бағанымен бір бағанды ​​кесте: "Скрипка", "Волончель", "Труба"