Funktsioonid Concat ja Concatenate
Kehtib: Lõuendirakenduste Dataverse valemiveerud Töölauavood Mudelipõhised rakendused Power Pages Power Platform CLI
Ühendab eraldiseisvad tekstisõned ja sõned tabelites.
Kirjeldus
Funktsioon Concatenate (Ühendamine) ühendab segu üksikutest sõnedest ja üheveerulisest sõnede tabelist. Kui kasutate seda funktsiooni üksikute stringidega, on see samaväärne tehtemärgi kasutamisega ....
Funktsioon Concat (Üheks) ühendab valemi tulemuse, mida on rakendatud kõigis tabeli kirjetes ja tulemuseks on üks sõne. Kasutage seda funktsiooni tabeli sõnede summeerimiseks, nagu funktsioon Sum (Summa) numbrite puhul.
Praegu töödeldavad kirje väljad on valemis saadaval. Kasutage tehtemärki ThisRecord või lihtsalt viidake väljadele nime järgi, nagu iga muu väärtuse korral. Tehtemärki As saab kasutada ka töödeldava kirje nimetamiseks, mis aitab teil valemit paremini mõista ja muuta pesastatud kirjed juurdepääsetavaks. Lisateabe saamiseks vaadake alltoodud näiteid ja jaotist kirje ulatusega töötamine.
Kasutage funktsioone Split (Lahuta) või MatchAll (Sobitakõik) sõne tükeldamiseks alamssõnede tabeliks.
Süntaks
Concat( tabel;valem ; eraldaja)
- Tabel - nõutav. Tabel, kus töötada.
- Valem - nõutav. Valem, mida rakendatakse üle tabeli kirjete.
- eraldaja - valikuline. Tabeli ühendatud ridade vahele lisatav tekstiväärtus.
Concatenate( String1 [, String2, ...] )
- Stringid - nõutav. Üksikute sõnede kombinatsioon või üheveeruline sõnede tabel.
Näited
Selles jaotises toodud näited kasutavad järgmisi globaalseid muutujaid.
- Eesnimi = "Jane"
- LastName = "Doe"
- Tooted =
Et luua rakenduses globaalseid muutujaid, lisage juhteelement Nupp ja seadke selle atribuut OnSelect sellele valemile:
Set( FirstName, "Jane" ); Set( LastName, "Doe" );
Set( Products,
Table(
{ Name: "Violin", Type: "String" },
{ Name: "Cello", Type: "String" },
{ Name: "Trumpet", Type: "Wind" }
)
)
Valige nupp (klõpsates sellel, kui hoiate all muuteklahvi (ALT)).
Ühendamise funktsioon ja tehtemärk &
Nende näidete puhul seadke Label (Silt) atribuut Text (Tekst) järgmise tabeli esimesest veerust järgmise valemi järgi.
Valem | Kirjeldus | Tulem |
---|---|---|
Concatenate( Perekonnanimi, ", ", Eesnimi ) | Ühendab LastName (Perekonnanimi), sõne ", " (koma ja tühik) ja FirstName (Eesnimi) väärtuse üheks. | "Doe, Jane" |
Perekonnanimi & ", " & Eesnimi | Sama, mis eelmises näites, välja arvatud tehtemärgi &kasutamine funktsiooni asemel. | "Doe, Jane" |
Concatenate( Eesnimi, " ", Perekonnanimi ) | Ühendab FirstName (Eesnimi), sõne " " (tühik) ja LastName (Perekonnanimi) väärtuse üheks. | "Jane Doe" |
Eesnimi & " &; Perekonnanimi | Sama, mis eelmises näites, kasutades funktsiooni &tehtemärki funktsiooni asemel. | "Jane Doe" |
Üheveerulise tabeli ühendamine
Selle näite puhul lisage tühi, vertikaalne juhtelement Gallery (Galerii), määrake atribuut Items (Üksused) järgmise tabeli valemisse ja galerii malli silt.
Valem | Kirjeldus | Tulem |
---|---|---|
Concatenate( "Nimi: ", Products.Name, ", Tüüp: ", Tooted.Type ) | Tabeli Products (Tooted) iga kirje puhul ühendab sõne "Nimi: ", toote nime, sõne ", Tüüp: " ja toote tüübi. | Üheveeruline tabel veeruga, mis Value sisaldab järgmisi väärtusi: "Nimi: viiul, tüüp: keelpill", "Nimi: "Tšello, Tüüp: Keelpill", "Nimi: Trompet, Tüüp: Tuul" |
Funktsioon Concat (Ühenda)
Nende näidete puhul seadke sildi atribuut Text (Tekst) järgmise tabeli esimesest veerust järgmise valemi järgi.
Valem | Kirjeldus | Tulemus |
---|---|---|
Concat( Tooted, nimi, ", " ) | Hindab iga tootekirje avaldist Nimi ja ühendab tulemused üheks tekstistringiks, mis on eraldatud sõnadega ", " . | "’Viiul’, ’tšello’, ’trompet’’ |
Concat( Tooted, "’" & Nimi & "’", ", " ) | Hindab iga toodete kirje avaldist "’’ & Nimi & "’"" ja ühendab tulemused üheks tekstistringiks, mis on eraldatud sõnadega ", " . | "’Viiul’, ’tšello’, ’trompet’’ |
Concat( Filter( tooted, tüüp = "string" ), nimi, ", " ) | Hindab iga filtrile vastava toodete kirje valemit Nimi tüüp = "String" ja ühendab tulemused üheks tekstistringiks, mis on eraldatud sõnadega ", ". | "Viiul, tšello" |
Split (Lahuta) ja MatchAll (Sobita kõik)
Kui kasutasite Concatit koos eraldajaga, saate funktsiooni Split abil toimingu tagasi pöörata.
Nende näidete puhul lisage tühi, vertikaalne galerii, määrake atribuut Items (Üksused) järgmise tabeli valemisse ja galerii malli silt.
Valem | Kirjeldus | Tulemus |
---|---|---|
Split( Concat( Tooted, Nimi, ", " ), ", " ) | Poolitab tekstisõne eraldajaga ",". | Üheveeruline tabel veeruga, mis Value sisaldab järgmisi väärtusi: "Viiul", "Tšello", "Trompet" |