Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
| Funkcija | Taikoma (kam) |
|---|---|
| Concat |
|
| Concatenate |
|
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ų =

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" |