Делите путем


Цонцат и Цонцатенате функције

Односи се на: Колоне Dataverse формуле апликација платна Токови на радној површини ЦЛИ апликација Power Pages Power Platform засноване на моделу

Повезује појединачне ниске текста и ниске у табелама.

Опис

Функција Concatenate повезује комбинацију појединачних ниски и табелу ниски са једном колоном. Када користите ову функцију са појединачним стринговима, то је еквивалентно коришћењу &оператор. ...

Функција Concat повезује резултат формуле примењене на свим записима табеле, што резултира једном ниском. Користите ову функцију да сумирате ниске табеле, као што функција Sum ради за бројеве.

Поља записа који се тренутно обрађује су доступна у формули. Користите оператор ThisRecord или једноставно референцирајте поља по називу као и било коју другу вредност. Оператор As такође може да се користи за именовање записа који се обрађује што може да помогне вашој формули да лакше разуме и учини угнежђене записе доступнима. Више информација потражите у примерима у наставку и чланку о раду са опсегом записа.

Користите функцију Split или MatchAll за раздвајање ниске у табелу подниски.

Синтакса

Цонцат ( табела , формула , сепаратор )

  • Табела - Обавезно. Табела на којој се ради.
  • Формула - Обавезно. Формула за примену у записима у табели.
  • Сепаратор - Опционо. Текстуална вредност која се умеће између спојених редова табеле.

Цонцатенате ( String1 [ , String2 , ...] )

  • Жице - Обавезно. Комбиновање појединачних ниски или табела ниски са једном колоном.

Примери

Примери у овом одељку користе ове глобалне променљиве:

  • ФирстНаме = "Џејн"
  • ЛастНаме = "срна"
  • Производа = Табела са две колоне и четири реда.

Да бисте креирали ове глобалне променљиве у апликацији, уметните контролу дугме и подеси њено својство OnSelect према овој формули:

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

Изаберите дугме (кликом на њега док држите тастер Alt).

Функција Concatenate и оператор &

За ове примере, поставите својство Text контроле Ознака на формулу из прве колоне следеће табеле.

Формула Опис Резултат
Цонцатенате ( Презиме, ", ", Презиме ) Саставља вредност у пољу LastName, ниску ", " (зарез иза којег следи размак) и вредност у пољу FirstName. "Doe, Jane"
Презиме & ", " & Презиме Исто као и у претходном примеру, осим што се користи & оператор уместо функције. "Doe, Jane"
Цонцатенате ( Име, " ", Презиме ) Саставља вредност у пољу FirstName, ниску " " (један размак) и вредност у пољу LastName. "Jane Doe"
Име & " " & Презиме Исто као и претходни пример, користећи & оператор уместо функције. "Jane Doe"

Састављање помоћу табеле са једном колоном

За овај пример, додајте празну усправну контролу галерија, подесите њено својство Items на формулу у следећој табели, а затим додајте ознаку у предлошку галерије.

Формула Опис Резултат
Цонцатенате ( "Име: ", #пии_ијфидејз, ", Тип: ", Производи.Тип ) За сваки запис у табели Products, повезује ниску "Name: ", назив производа, ниска ", Тип: " и врсту производа. Табела са једном колоном са колоном Value која садржи следеће вредности: "Име: Виолина, Тип: ниска", "Име: "Чело, тип: ниска", "Име: труба, тип: ветар"

Функција Concat

За ове примере, подесите својство Text ознаке на формулу из прве колоне следеће табеле.

Формула Опис Резултат
Цонцат ( Производи, име, ", " ) Процењује израз Име за сваки запис Производи и уланчава резултате заједно у један текстуални низ раздвојен са ", ". "'Виолина', 'Виолончело', 'Труба'"
Цонцат ( Производи, "'" & Име & "'", ", " ) Процењује израз "'" & Наме & "'" за сваки запис производа и спаја резултате заједно у један текстуални низ одвојен са ", ". "'Виолина', 'Виолончело', 'Труба'"
цонцат ( филтер( производи, тип = "стринг"), име, ", " ) Процењује формулу Име за сваки запис производа који задовољава филтер Тип = "Стринг" и уланчава резултате у један текстуални низ одвојен са ", " . "Виолина, виолончело"

Функције Split и MatchAll

Ако сте користили Цонцат са сепаратором, можете обрнути операцију помоћу функције Сплит .

За ове примере, додајте празну усправну галерију, подесите њено својство Items на формулу у следећој табели, а затим додајте ознаку у предлошку галерије.

Формула Опис Резултат
Сплит( Цонцат( производи, име, ", " ), ", " ) Раздваја текстуалну ниску са сепаратором ", ". Табела са једном колоном са колоном Value која садржи следеће вредности: "Виолина", "Виолончело", "Труба"