Kopīgot, izmantojot


Concat un Concatenate funkcijas

Funkcija Attiecas uz
Concat Audekla programmas Copilot Studio Desktop plūsmas Modeļa vadītas programmas Power Platform CLI Dataverse funkcijas Power Pages
Concatenate Audekla programmas Copilot Studio Darbvirsmas plūsmas Dataverse formulas kolonnas Modeļa vadītas programmas Power Platform CLI Dataverse funkcijas Power Pages

Savieno atsevišķas teksta virknes un virknes tabulās.

Apraksts

Funkcija Concatenate apvieno atsevišķu virkņu un vienas kolonnas virkņu tabulu. Ja izmantojat šo funkciju ar atsevišķām virknēm, tā ir līdzvērtīga operatora & izmantošanai.

Funkcija Concat savieno formulas rezultātu, kas lietots visos tabulas ierakstos , kā rezultātā tiek izveidota viena virkne. Izmantojiet šo funkciju, lai apkopotu tabulas virknes, tāpat kā Sum funkcija to dara skaitļiem.

Formulā ir pieejami pašlaik apstrādātie ieraksta lauki. Izmantojiet operatoru ThisRecord vai vienkārši norādiet uz laukiem pēc nosaukuma, kā to darītu ar jebkuru citu vērtību. Operatoru As var izmantot arī, lai apstrādājamajam ierakstam piešķirtu nosaukumu, kas var palīdzēt padarīt formulu saprotamāku, bet ligzdotos ierakstus — pieejamus. Papildinformāciju skatiet tālāk sniegtajos piemēros un sadaļā Darbs ar ierakstu tvērumu.

Izmantojiet funkciju Split vai funkciju MatchAll, lai virkni sadalītu apakšvirkņu tabulā.

Sintakse

Concat( Tabula, Formula, atdalītājs)

  • Tabula - Obligāts. Tabula, ar kuru strādāt.
  • Formula - Nepieciešams. Formula, kas jālieto tabulas ierakstiem.
  • Atdalītājs - pēc izvēles. Teksta vērtība, kas jāievieto starp tabulas savienotajām rindām.

Concatenate( String1 [, String2, ...] )

  • Stīgas - Obligāts. Atsevišķu virkņu kombinācija vai virkņu vienas kolonnas tabula.

Piemēri

Šīs sadaļas piemēros ir izmantoti šādi globālie mainīgie:

  • Vārds = "Džeina"
  • Uzvārds = "Dūja"
  • Produktiem = Tabula ar divām kolonnām un četrām rindām.

Lai programmā izveidotu šos globālos mainīgos, ievietojiet Button vadīklu un iestatiet tās rekvizītu OnSelect uz šo formulu:

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

Atlasiet pogu (noklikšķinot uz tās, vienlaikus turot nospiestu Alt taustiņu).

Concatenate funkciju un operatoru &

Attiecībā uz šiem piemēriem iestatiet Teksta rekvizītu vadīklai Label uz formulu no nākamās tabulas pirmās kolonnas.

Formula Apraksts Rezultāts
Concatenate( Uzvārds, ", ", Vārds ) Savieno vērtību LastName, virkni ", " (komats, kam seko atstarpe) un vērtību FirstName. "Stirna, Džeina"
Uzvārds &; ", " &; Vārds Tas pats, kas iepriekšējā piemērā, izņemot to, ka funkcijas vietā tiek izmantots operators & . "Stirna, Džeina"
Concatenate( Vārds, " ", Uzvārds ) Savieno vērtību FirstName, virkni ", " (komats, kam seko atstarpe) un vērtību LastName. "Džeina Doe"
Vārds &; " " &; Uzvārds Tas pats, kas iepriekšējā piemērā, funkcijas vietā izmantojot operatoru &. "Džeina Doe"

Concatenate ar vienas kolonnas tabulu

Šim piemēram pievienojiet tukšu, vertikālu Gallery vadīklu, iestatiet tas rekvizītu Elementi uz formulu nākamajā tabulā un pēc tam pievienojiet etiķeti galerijas veidnē.

Formula Apraksts Rezultāts
Concatenate( "Nosaukums: ", Products.Name, ", Tips: ", Produkti.Tips ) Katram ierakstam tabulā Preces savieno virkni "Nosaukums: ", preces nosaukumu, virkni ", Veids: " un preces veidu. Vienas kolonnas tabula ar Value kolonnu, kurā ir šādas vērtības: "Nosaukums: vijole, tips: stīga", "nosaukums: "čells, tips: stīga", "nosaukums: trompete, tips: vējš"

Concat funkcija

Attiecībā uz šiem piemēriem iestatiet Teksta rekvizītu etiķetei uz formulu no nākamās tabulas pirmās kolonnas.

Formula Apraksts Rezultāts
Concat( Produkti, nosaukums, ", " ) Novērtē izteiksmi Nosaukums katram produktu ierakstam un savieno rezultātus kopā vienā teksta virknē, atdalot to ar ", ". "Vijole, čells, trompete"
Concat( Produkti, "'" & Nosaukums & "'", ", " ) Novērtē izteiksmi "'' &; Nosaukums &; ""katram Produktu ierakstam un savieno rezultātus kopā vienā teksta virknē, atdalot to ar ", ". ''Vijole'', 'Čells', 'Trompete''
Concat( filter( produkti, tips = "virkne" ), nosaukums, ", " ) Novērtē formulas nosaukumu katram produktu ierakstam , kas atbilst filtram Type = "String" , un savieno rezultātus vienā teksta virknē, atdalot to ar ", ". "Vijole, čells"

Split un MatchAll

Ja izmantojāt Concat ar atdalītāju, operāciju var apgriezt, izmantojot funkciju Sadalīt .

Šiem piemēriem pievienojiet tukšu, vertikālu galeriju, iestatiet tās rekvizītu Elementi uz formulu nākamajā tabulā un pēc tam galerijas veidnē pievienojiet etiķeti.

Formula Apraksts Rezultāts
split( Concat( produkti, nosaukums, ", " ), ", " ) Sadala teksta virkni, izmantojot atdalītāju ", ". Vienas kolonnas tabula ar Value kolonnu, kurā ir šādas vērtības: "vijole", "čells", "trompete"