Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
| Funkcija | Odnosi se na |
|---|---|
| Concat |
|
| Concatenate |
|
Spaja pojedinačne nizove teksta i nizove u tablicama.
Opis
Funkcija Concatenate sekvencijalno kombinira pojedinačne nizove i tablicu nizova s jednim stupcem. Kada koristite ovu funkciju s pojedinačnim nizovima, to je ekvivalentno korištenju operatora &....
Funkcija Concat sekvencijalno stisne rezultat formule primijenjene na sve zapise tablice, što rezultira jednim nizom. Upotrijebite ovu funkciju kako biste saželi nizove tablice, baš kao što funkcija Sum to radi za brojeve.
Polja zapisa koja se trenutno obrađuju dostupna su unutar formule. Upotrijebite ThisRecord operator ili jednostavno spomenite polja imenom na isti način kao i bilo koju drugu vrijednost. Za imenovanje zapisa koji se obrađuje možete upotrijebiti i As operator, a to vam može pomoći učiniti formulu razumljivijom, a ugniježđene zapise pristupačnijima. Više informacija potražite u primjerima u nastavku i radu u djelokrugu zapisa.
Upotrijebite funkciju Split ili MatchAll kako biste podijelili niz na tablicu podnizova.
Sintaksa
Concat( Tablica, Formula, razdjelnik)
- Tablica - Obavezno. Tablica na kojoj treba raditi.
- Formula - Obavezno. Formula koja se primjenjuje na zapise tablice.
- Separator - Nije obavezno. Tekstna vrijednost koja se umeće između spojenih redaka tablice.
Concatenate( Niz1 [, Niz2, ...] )
- Žice - Obavezno. Mješavina pojedinačnih nizova ili jednostupčana tablica.
Primjeri
Primjeri u ovom odjeljku koriste ove globalne varijable:
- Ime = "Jane"
- LastName = "Srna"
-
Prerađevina =

Da biste stvorili ove globalne varijable u nekoj aplikaciji, umetnite kontrolu Button i postavite njezino svojstvo OnSelect na ovu formulu:
Set( FirstName, "Jane" ); Set( LastName, "Doe" );
Set( Products,
Table(
{ Name: "Violin", Type: "String" },
{ Name: "Cello", Type: "String" },
{ Name: "Trumpet", Type: "Wind" }
)
)
Odaberite taj gumb (klikom dok držite tipku Alt).
Concatenate i operator &
U ovim primjerima postavite svojstvo Text kontrole Label na formulu iz prvog stupca sljedeće tablice.
| Formula | Opis | Rezultat |
|---|---|---|
| Concatenate( Prezime, ", ", Ime ) | Spaja vrijednost u LastName, niz „,” (zarez iza kojega slijedi razmak) i vrijednost u FirstName. | „Doe, Jane" |
| Prezime & ", " & Ime | Isto kao i u prethodnom primjeru, osim što koristi & operator umjesto funkcije. | „Doe, Jane" |
| Concatenate( Ime, " ", Prezime ) | Spaja vrijednost u FirstName, niz „ ” (jedan razmak) i vrijednost u LastName. | „Jane Doe" |
| Ime & " " & Prezime | Isto kao i u prethodnom primjeru, koristeći & operator umjesto funkcije. | „Jane Doe" |
Concatenate s tablicom s jednim stupcem
U ovom primjeru dodajte praznu okomitu kontrolu Gallery, postavite njezino svojstvo Items na formulu u sljedećoj tablici, a zatim dodajte neku oznaku u predložak galerije.
| Formula | Opis | Rezultat |
|---|---|---|
| Concatenate( "Name: ", Products.Name, ", Type: ", Products.Type ) | Za svaki zapis u tablici Products spaja se niz „Name: ”, naziv proizvoda, niz „, Vrsta:” i vrsta proizvoda. | Tablica s jednim stupcem sa stupcem Value koji sadrži sljedeće vrijednosti: "Naziv: Violina, Vrsta: Žica", "Naziv: "Violončelo, Vrsta: Gudač", "Naziv: Truba, Vrsta: Putar" |
Concat funkcija
U ovim primjerima postavite svojstvo Text kontrole Label na formulu iz prvog stupca sljedeće tablice.
| Formula | Opis | Rezultat |
|---|---|---|
| Concat( Proizvodi, Naziv, ", " ) | Procjenjuje naziv izraza za svaki zapis Proizvodii spaja rezultate u jedan tekstni niz odvojen s ", " . | Violina, violog, truba |
| Concat( Proizvodi, "'" & Name & "'", ", " ) | Procjenjuje izraz "'" & Name & "'" za svaki zapis proizvoda i spaja rezultate u jedan tekstni niz odvojen s ", ". | "'Violina', 'Violončelo', 'Truba'" |
| Concat( Filter( Proizvodi, Vrsta = "Niz" ), Naziv, ", " ) | Procjenjuje formulu Naziv za svaki zapis proizvoda koji zadovoljava filtar Vrsta = "Niz" i spaja rezultate u jedan tekstni niz odvojen sa ", ". | "Violina, violončelo" |
Split i MatchAll
Ako ste koristili Concat s razdjelnikom, operaciju možete poništiti pomoću funkcije Split .
U ovim primjerima dodajte praznu okomitu galeriju, postavite njezino svojstvo Items na neku formulu u sljedećoj tablici, a zatim dodajte neku oznaku u predložak galerije.
| Formula | Opis | Rezultat |
|---|---|---|
| Split( Concat( Proizvodi, Ime, ", " ), ", " ) | Dijeli tekstni niz razdjelnikom „,”. | Tablica s jednim stupcem sa stupcem Value koji sadrži sljedeće vrijednosti: "Violina", "Violončelo", "Truba" |