Funkciji Concat in Concatenate
Velja za: Aplikacije Canvas
Dataverse stolpce formul
Poteke namizja
Aplikacije, ki temeljijo na modelu
Power Pages
Power Platform CLI
Združi posamezne nize besedila in nize v tabelah.
Opis
Funkcija Concatenate združi kombinacijo posameznih nizov in nizov tabele z enim stolpcem. Ko to funkcijo uporabljate s posameznimi nizi, je enakovredna uporabi &operatorja.
Funkcija Concat združi rezultat formule, uporabljene po vseh zapisih tabele, da nastane en niz. Uporabite to funkcijo za povzemanje nizov tabele, tako kot se to izvede s funkcijo Sum za številke.
Polja zapisa, ki je trenutno v obdelavi, so na voljo v okviru formule. Uporabite operator ThisRecord ali pa polja preprosto navedite poimensko, kot bi storili za katero koli drugo vrednost. Operator As lahko uporabite tudi za poimenovanje zapisa, ki se obdeluje, s čimer bo formulo lažje razumeti in bodo dostopni ugnezdeni zapisi. Več informacij je v spodnjih primerih in razdelku delo z obsegom zapisov.
Uporabite funkcijo Split ali MatchAll za razdelitev niza v tabelo podnizov.
Sintaksa
Concat( Tabela, Formula, ločilo)
- Table – obvezno. Tabela za obdelavo.
- Formula – obvezno. Formula za uporabo po vseh zapisih tabele.
- Ločilo – neobvezno. Vrednost besedila, ki jo je treba vstaviti med združene vrstice tabele.
Concatenate( String1 [, String2, ...] )
- Niz(-i) – obvezno. Kombinacija posameznih nizov ali nizov tabele z enim stolpcem.
Primeri
Primeri v tem razdelku uporabljajo te globalne spremenljivke:
- FirstName = "Jane"
- LastName = "Doe"
- Izdelki =
Če želite ustvariti te globalne spremenljivke v aplikaciji, vstavite kontrolnik Button in nastavite njegovo lastnost OnSelect na to formulo:
Set( FirstName, "Jane" ); Set( LastName, "Doe" );
Set( Products,
Table(
{ Name: "Violin", Type: "String" },
{ Name: "Cello", Type: "String" },
{ Name: "Trumpet", Type: "Wind" }
)
)
Izberite gumb (tako da ga kliknete, medtem ko držite tipko Alt).
Funkcija »Concatenate« in operator »&«
Za te primere nastavite lastnost Besedilo kontrolnika Label na formulo iz prvega stolpca naslednje tabele.
Formula | Opis | Rezultat |
---|---|---|
Concatenate( LastName, ", ", FirstName ) | Združi vrednost v LastName, niz ", " (vejica, ki ji sledi presledek) in vrednost v FirstName. | "Doe, Jane" |
Priimek & ", " & Ime | Enako kot prejšnji primer, le da namesto funkcije uporabljate operator & . | "Doe, Jane" |
Concatenate( FirstName, " ", LastName ) | Združi vrednost v FirstName, niz " " (en presledek) in vrednost v LastName. | "Marija Novak" |
FirstName & " " & Priimek | Enako kot prejšnji primer, z uporabo & operatorja namesto funkcije. | "Marija Novak" |
Funkcija »Concatenate« s tabelo z enim stolpcem
Za ta naslednji primer dodajte prazen, navpičen kontrolnik Gallery, nastavite njegovo lastnost Items na formulo v naslednji tabeli in nato dodajte oznako v predlogo galerije.
Formula | Opis | Rezultat |
---|---|---|
Concatenate( "Name: ", Products.Name, ", Type: ", Products.Type ) | Za vsak zapis v tabeli Products združi niz "Name: ", ime izdelka, niz ", Type: " in vrsto izdelka. | Tabela z enim stolpcem s Value stolpcem, ki vsebuje naslednje vrednosti: "Ime: violina, vrsta: godala", "Ime: "Violončelo, vrsta: godala", "Ime: trobenta, vrsta: pihala" |
Funkcija »Concat«
Za te primere nastavite lastnost Besedilo oznake na formulo iz prvega stolpca naslednje tabele.
Formula | Description | Rezultat |
---|---|---|
Concat( izdelki, ime, ", " ) | Oceni izraz Ime za vsak zapis Izdelkov in združi rezultate v en sam besedilni niz, ločen z ", ". | "Violina, Violončelo, Trobenta" |
Concat( Izdelki, "'" & Ime & "'", ", " ) | Oceni izraz "'" & Ime & "'" za vsak zapis Izdelkov in združi rezultate v en sam besedilni niz, ločen z ", ". | "Violina, Violončelo, Trobenta" |
Concat( Filter( Izdelki, Vrsta = "Niz" ), Ime, ", " ) | Vrednoti formulo Ime za vsak zapis Izdelkov ki ustreza filtru Vrsta = "Niz" in združi rezultate v en besedilni niz, ločen z ", ". | "Violina, violončelo" |
»Split« in »MatchAll«
Če ste uporabili Concat z ločilom, lahko operacijo obrnete s funkcijo Razdeli .
Za te primere dodajte prazno, navpično galerijo, nastavite njeno lastnost Items na formulo v naslednji tabeli in nato dodajte oznako v predlogo galerije.
Formula | Description | Rezultat |
---|---|---|
Split( Concat( Izdelki, Ime, ", " ), ", " ) | Razdeli besedilni niz z ločilom ", ". | Tabela z enim stolpcem s Value stolpcem, ki vsebuje naslednje vrednosti: "Violina", "Cello", "Trobeta" |
Povratne informacije
https://aka.ms/ContentUserFeedback.
Kmalu na voljo: V letu 2024 bomo ukinili storitev Težave v storitvi GitHub kot mehanizem za povratne informacije za vsebino in jo zamenjali z novim sistemom za povratne informacije. Za več informacij si oglejte:Pošlji in prikaži povratne informacije za