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.
Odnosi se na: Canvas apps
Copilot Studio
Desktop flows
Dataverse formula columns
Model-driven apps
Power Platform CLI
Dataverse functions
Power Pages
Izdvaja lijevi, srednji ili desni dio nekog tekstnog niza.
Opis
Funkcije Lefti Mid, Right vraćaju dio niza.
- Left vraća znakove početka niza.
- Mid vraća srednje znakove niza.
- Right vraća završne znakove niza.
Ako kao argument navedete jedan niz, funkcija vraća traženi dio tog niza. Ako navedete tablicu s jednim stupcem koja sadrži nizove, funkcija vraća tablicu s jednim stupcem sa stupcem Vrijednost koji sadrži dijelove koje ste zatražili od tih nizova. Ako navedete višestupčanu tablicu, možete je preoblikovati u jednostupčanu tablicu, kako je opisano u odjeljku rad s tablicama.
Ako je početni položaj negativan ili izvan kraja niza, vraća Midpolje prazno. Dužinu niza možete provjeriti funkcijom Len. Ako tražite više znakova nego što sadrži niz, funkcija vraća što je moguće više znakova.
Sintaksa
Left( Niz, NumberOfCharacters )
Mid( Niz, Početno Mjesto [, NumberOfCharacters ] )
Right( Niz, NumberOfCharacters )
- String - Obavezno. Niz iz kojeg treba izdvojiti rezultat.
- StartingPosition - Obavezno (Mid samo). Položaj početka. Prvi znak niza predstavlja položaj 1.
- NumberOfCharacters – obavezno (Left i Right samo). Broj znakova koje treba vratiti. Ako je funkcija izostavljena Mid , funkcija vraća dio od početnog mjesta do kraja niza.
Left( Tablica SingleColumn,NumberOfCharacters )
Mid( SingleColumnTable, StartingPosition [, NumberOfCharacters ] )
Right( Tablica SingleColumn,NumberOfCharacters )
- SingleColumnTable - Obavezno. Jednostupčana tablica nizova iz koje treba izdvojiti rezultate.
- StartingPosition - Obavezno (Mid samo). Položaj početka. Prvi znak niza predstavlja položaj 1.
- NumberOfCharacters – obavezno (Left i Right samo). Broj znakova koje treba vratiti. Ako je funkcija izostavljena Mid , funkcija vraća dio od početnog mjesta do kraja niza.
Primjeri
Jedan niz
Primjeri u ovom odjeljku koriste kontrolu za unos teksta kao njihov izvor podataka. Kontrola je nazvana Autor i sadrži niz „E. E. Cummings".
| Formula | Opis | Rezultat |
|---|---|---|
| Left(Author.Text, 5 ) | Izdvaja do pet znakova s početka niza. | „E. E.” |
| Mid(Author.Text, 7, 4 ) | Iz niza izdvaja do četiri znaka, počevši od sedmog znaka. | „Cumm” |
| Mid(Author.Text, 7 ) | Iz niza izdvaja sve znake, počevši od sedmog znaka. | „Cummings” |
| Right(Author.Text, 5 ) | Izdvaja do pet znakova s kraja niza. | „mings” |
Jednostupčana tablica
Svaki primjer iz ovog odjeljka izdvaja nizove iz stupcaAddress ovog izvora podataka, nazvanog People, i vraća jednostupčanu tablicu koja sadrži rezultate:
| Ime/naziv | Adresa |
|---|---|
| "Jean" | "123 Glavni St. NE" |
| "Fred" | "789 SW 39. #3B" |
| Formula | Opis | Rezultat |
|---|---|---|
| Left( ShowColumns( People, "Address" ), 8 ) | Izdvaja prvih osam znakova iz svakog niza. | Tablica s jednim stupcem sa stupcem Value koji sadrži sljedeće vrijednosti: "123 Main", "789 SW 3" |
| Mid( ShowColumns( People, "Address" ), 5, 7 ) | Iz svakog niza izdvaja srednjih sedam znakova, počevši od petog znaka. | Tablica s jednim stupcem sa stupcem Value koji sadrži sljedeće vrijednosti: "Main St", "SW 39th" |
| Right( ShowColumns( People, "Address" ), 7 ) | Izdvaja zadnjih sedam znakova iz svakog niza. | Tablica s jednim stupcem sa stupcem Value koji sadrži sljedeće vrijednosti: "n St NE", "9. #3B" |
Primjer korak po korak
Uvezite ili stvorite zbirku po imenu Inventory i prikažite je u nekoj galeriji kako opisuje prvi postupak u odjeljku Prikazivanje slika i teksta u galeriji.
Postavite svojstvo Text donje oznake u galeriji na ovu funkciju:
Right( ThisItem.ProductName, 3 )
Oznaka prikazuje zadnja tri znaka svakog naziva proizvoda.