Bendrinti naudojant


Concat ir Concatenate funkcijos

Funkcija Taikoma (kam)
Concat "Canvas apps Copilot Studio Desktop " srautus modeliu pagrįstos programos "Power Platform" CLI "Dataverse" funkcijos "Power Pages"
Concatenate Drobės programėlės "Copilot Studio Desktop" srautuos "Dataverse" formulių stulpelius Modeliu pagrįstos programos "Power Platform" CLI "Dataverse" funkcijos "Power Pages"

Sujungia atskiras teksto eilutes ir lentelių eilutes.

Aprašas

Funkcija Concatenate sujungia atskirų eilučių ir vieno stulpelio eilučių lentelę. Kai naudojate šią funkciją su atskiromis eilutėmis, tai prilygsta operatoriaus naudojimui ....

Funkcija Concat sujungia formulės, taikomos visuose lentelės įrašuose , rezultatą, todėl gaunama viena eilutė. Šią funkciją naudokite, jei norite susumuoti lentelės eilutes, lygiai taip pat, kaip funkcija Sum sumuoja skaičius.

Formulėje pasiekiami šiuo metu apdorojamo įrašo laukai. Naudokite operatorių ThisRecord arba tiesiog laukus, kaip ir bet kurią kitą reikšmę, nurodykite pagal pavadinimus. Operatorių As taip pat galima naudoti norint pavadinti apdorojamą įrašą. Tai gali padėti lengviau suprasti formulę ir įdėtuosius įrašus pritaikyti neįgaliesiems. Norėdami gauti daugiau informacijos, žr. tolesnius pavyzdžius ir įrašą apie darbą su įrašų aprėptimi.

Naudodami funkciją Split arba MatchAll, eilutę galite išskaidyti į dalinių eilučių lentelę.

Sintaksė

Concat( Lentelė, Formulė, skyriklis)

  • Lentelė - būtina. Lentelė, kurią norite naudoti.
  • Formulė - būtina. Formulė, taikoma visuose lentelės įrašuose.
  • Separatorius - neprivalomas. Teksto reikšmė, įterpiama tarp suaktyvintų lentelės eilučių.

Concatenate( Eilutė1 [, Eilutė2, ...] )

  • Stygos - Būtina. Atskirų eilučių derinys arba vieno stulpelio eilučių lentelė.

Pavyzdžiai

Šiame skyriuje pateikiamuose pavyzdžiuose naudojami šie visuotiniai kintamieji:

  • Vardas= "Džeinė"
  • Pavardė= "Doe"
  • Produktų = Lentelė su dviem stulpeliais ir keturiomis eilutėmis.

Norėdami programoje sukurti šiuos visuotinius kintamuosius, įterpkite mygtuko valdiklį ir jo ypatybę OnSelect nustatykite kaip šią formulę:

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

Pasirinkite mygtuką (jį spustelėkite laikydami nuspaudę klavišą „Alt“).

Concatenate funkcija ir operatorius &

Šiems pavyzdžiams valdiklio Label ypatybę Text nustatykite kaip formulę iš pirmojo kitos lentelės stulpelio.

Formulė Aprašas Rezultatas
Concatenate( Pavardė, ", ", Vardas ) Sujungia LastName reikšmę, eilutę ", " (kablelį, po kurio yra tarpas) ir FirstName reikšmę. "Pavardenė, Vardenė"
Pavardė >, " &; Vardas Tas pats, kaip ir ankstesniame pavyzdyje, išskyrus tai, kad vietoj funkcijos naudojamas & operatorius. "Pavardenė, Vardenė"
Concatenate( Vardas, " ", Pavardė ) Sujungia FirstName reikšmę, eilutę " " (tarpą) ir LastName reikšmę. "Vardenė Pavardenė"
Vardas ir " " &; Pavardė Tas pats, kaip ir ankstesniame pavyzdyje, vietoj funkcijos naudojant operatorių & . "Vardenė Pavardenė"

Concatenate su vieno stulpelio lentele

Šiame pavyzdyje įtraukite tuščią vertikalų valdiklį Gallery, jo ypatybę Items nustatykite kaip kitos lentelės formulę, tada įtraukite žymą galerijos šablone.

Formulė Aprašas Rezultatas
Concatenate( "Name: ", Products.Name, ", Type: ", Products.Type ) Sujungia kiekvieno lentelės Produktai įrašo eilutę "Name: ", produkto pavadinimą, eilutę ", Type: " ir produkto tipą. Vieno stulpelio lentelė su stulpeliu, kuriame Value yra šios vertės: "Pavadinimas: smuikas, tipas: styga", "Pavadinimas: "Violončelė, tipas: styga", "Pavadinimas: trimitas, tipas: vėjas"

Concat funkcija

Šiems pavyzdžiams žymos ypatybę Text nustatykite kaip formulę iš pirmojo kitos lentelės stulpelio.

Formulė Aprašas Rezultatas
Concat( Produktai, pavadinimas, ", " ) Įvertina kiekvieno produktų įrašo išraišką Pavadinimas ir sujungia rezultatus į vieną teksto eilutę, atskirtą ", ". "Smuikas, violinis, trimitas"
Concat( Produktai, "'" & name & "'", ", " ) Įvertina kiekvieno Produktų įrašo išraišką "'" &; Pavadinimas &"''" ir sujungia rezultatus į vieną teksto eilutę, atskirtą ", ". "Smuikas", "Violončelė", "Trimitas"
Concat( Filter( Produktai, tipas = "Eilutė"), pavadinimas, ", " ) Įvertina kiekvieno produktų įrašo, kuris atitinka filtrą Type = "String", formulę Pavadinimas ir sujungia rezultatus į vieną teksto eilutę, atskirtą ", ". "Smuikas, violončelė"

Split ir MatchAll

Jei naudojote Concat su skyrikliu, galite atšaukti operaciją naudodami funkciją Perskirti .

Šiuose pavyzdžiuose įtraukite tuščią vertikalią galeriją, jos ypatybę Items nustatykite kaip kitos lentelės formulę, tada įtraukite žymą galerijos šablone.

Formulė Aprašas Rezultatas
Split( Concat( Produktai, pavadinimas, ", " ), ", " ) Teksto eilutę perskiria skyrikliu ",". Vieno stulpelio lentelė su Value stulpeliu, kuriame yra šios vertės: "Smuikas", "Violončelė", "Trimitas"