Deli putem


Concat i Concatenate funkcije

Function Odnosi se na
Concat Canvas aplikacije Copilot Studio Desktop teku aplikacije zasnovane na modelima Power Platform CLI Dataverse funkcije Power Pages
Concatenate Canvas aplikacije Copilot Studio Desktop teku Kolone Dataverse formula kolone aplikacija zasnovane na modelu Power Platform CLI Dataverse funkcije Power Pages

Povezuje pojedinačne niske teksta i niske u tabelama.

Opis

Funkcija Concatenate spaja kombinaciju pojedinačnih niski i tabele sa jednom kolonom niski. Kada koristite ovu funkciju sa pojedinačnim stringovima, to je ekvivalentno korišćenju &operator....

Funkcija Concat spaja rezultat formule primenjene u svim zapisima tabele, što kao rezultat daje jednu nisku. Koristite ovu funkciju da sumirate niske tabele, kao što funkcija Sum radi za brojeve.

Polja zapisa koji se trenutno obrađuje su dostupna u formuli. Koristite operator ThisRecord ili jednostavno stavite referencu na polja po nazivu kao i bilo koju drugu vrednost. Možete i da koristite operator As za imenovanje zapisa koji se obrađuje što može da pomogne da vaša formula bude lakša za razumevanje i učini ugnežđene zapise dostupnima. Više informacija potražite u primerima u nastavku i članku o radu sa opsegom zapisa.

Koristite funkciju Split ili MatchAll za razdvajanje niske u tabelu podniski.

Sintaksa

Concat( Tabela, Formula, znak za razdvajanje)

  • Tabela - Obavezno. Tabela na kojoj se radi.
  • Formula - Obavezno. Formula za primenu u zapisima u tabeli.
  • Separator - Opciono. Tekstualna vrednost koja se umeće između spojenih redova tabele.

Concatenate( Niska1 [, niska2, ...] )

  • Žice - Obavezno. Kombinovanje pojedinačnih niski ili tabela niski sa jednom kolonom.

Primeri

Primeri u ovom odeljku koriste ove globalne promenljive:

  • FirstName = "Džejn"
  • LastName = "srna"
  • Proizvoda = Tabela sa dve kolone i četiri reda.

Da biste kreirali ove globalne promenljive u aplikaciji, umetnite kontrolu dugme i podesi njeno svojstvo OnSelect prema ovoj formuli:

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

Izaberite dugme (klikom na njega dok držite taster Alt).

Concatenate funkcije i operatora &

Za ove primere, postavite svojstvo Text kontrole Oznaka na formulu iz prve kolone sledeće tabele.

Formula Opis Rezultat
Concatenate( Prezime, ", ", Ime ) Sastavlja vrednost u polju LastName, nisku ", " (zarez iza kojeg sledi razmak) i vrednost u polju FirstName. "Doe, Jane"
Prezime & ", " & Prezime Isto kao i u prethodnom primeru, osim što se koristi & operator umesto funkcije. "Doe, Jane"
Concatenate( Ime, " ", Prezime ) Sastavlja vrednost u polju FirstName, nisku " " (jedan razmak) i vrednost u polju LastName. "Jane Doe"
Ime & " " & Prezime Isto kao i prethodni primer, koristeći & operator umesto funkcije. "Jane Doe"

Concatenate sa tabelom sa jednom kolonom

Za ovaj primer, dodajte praznu uspravnu kontrolu galerija, podesite njeno svojstvo Items na formulu u sledećoj tabeli, a zatim dodajte oznaku u predlošku galerije.

Formula Opis Rezultat
Concatenate( "Ime: ", Products.Name, ", tip: ", Proizvodi.tip ) Za svaki zapis u tabeli Products, povezuje nisku "Name: ", naziv proizvoda, niska ", Tip: " i vrstu proizvoda. Tabela sa jednom kolonom sa kolonom Value koja sadrži sledeće vrednosti: "Ime: Violina, Tip: niska", "Ime: "Čelo, tip: niska", "Ime: truba, tip: vetar"

Concat Funkciju

Za ove primere, podesite svojstvo Text oznake na formulu iz prve kolone sledeće tabele.

Formula Opis Rezultat
Concat( Proizvodi, ime, ", " ) Procenjuje izraz Ime za svaki zapis Proizvodi i ulančava rezultate zajedno u jedan tekstualni niz razdvojen sa ", ". "Violina, violo, truba"
Concat( Proizvodi, "'" & Ime & "'", ", " ) Procenjuje izraz "'" & Name & "'" za svaki zapis proizvoda i spaja rezultate zajedno u jedan tekstualni niz odvojen sa ", ". "'Violina', 'Violončelo', 'Truba'"
Concat( Filter( Proizvodi, tip = "Niska"), ime, ", " ) Procenjuje formulu Ime za svaki zapis proizvoda koji zadovoljava filter Tip = "String" i ulančava rezultate u jedan tekstualni niz odvojen sa ", ". "Violina, violončelo"

Funkcije Split i MatchAll

Ako ste koristili Concat znak za razdvajanje, operaciju možete opokrenuti pomoću funkcije Split .

Za ove primere, dodajte praznu uspravnu galeriju, podesite njeno svojstvo Items na formulu u sledećoj tabeli, a zatim dodajte oznaku u predlošku galerije.

Formula Opis Rezultat
Split( Concat( Proizvodi, ime, ", " ), ", " ) Razdvaja tekstualnu nisku sa separatorom ", ". Tabela sa jednom kolonom sa kolonom Value koja sadrži sledeće vrednosti: "Violina", "Violončelo", "Truba"