Funcții stânga, mijloc și dreapta
Se aplică pentru: planșă de lucru aplicații Dataverse coloane de formule Fluxuri desktop Aplicații bazate pe model Power Pages Power Platform CLI
Extrage porțiunea din stânga, mijloc sau dreapta dintr-un șir text.
Descriere
Funcțiile Left, Mid și Right returnează a porțiune a unui șir.
- Left returnează caracterele de început ale unui șir.
- Mid returnează caracterele din mijloc ale unui șir.
- Right returnează caracterele de sfârșit ale unui șir.
Dacă specificați un singur șir ca argument, funcția returnează porțiunea solicitată de șir. Dacă specificați un tabel cu o singură coloană care conține șiruri de caractere, funcția returnează un tabel cu o singură coloană cu o Valoare coloana care conține porțiunile pe care le-ați solicitat din acele șiruri. Dacă specificați un tabel cu mai multe coloane, îl puteți modela într-un tabel cu o singură coloană, conform descrierii din lucrul cu tabele.
Dacă poziția de pornire este negativă sau peste capătul șirului, Mid returnează necompletat. Puteți verifica lungimea unui șir folosind funcția Len. Dacă solicitați mai multe caractere decât conține șirul, funcția returnează cât mai multe caractere.
Sintaxă
Stânga( Șir, Număr de caractere )
Mid( String, StartingPosition [, NumberOfCharacters ] )
Dreapta( String, NumberOfCharacters )
- String - Obligatoriu. Șirul din care se extrage rezultatul.
- StartingPosition - Obligatoriu (numai Mid ). Poziția de pornire. Primul caracter al șirului este poziția 1.
- NumberOfCharacters - Obligatoriu (doar Stânga și Dreapta ). Numărul de caractere de returnat. Dacă este omis pentru funcția Mid, funcția returnează porțiunea din poziția de pornire până la sfârșitul șirului.
Stânga( SingleColumnTable, NumberOfCharacters )
Mid( SingleColumnTable, StartingPosition [, NumberOfCharacters ] )
Dreapta( SingleColumnTable, NumberOfCharacters )
- SingleColumnTable - Obligatoriu. Un tabel cu o singură coloană de șiruri din care se extrag rezultatele.
- StartingPosition - Obligatoriu (numai Mid ). Poziția de pornire. Primul caracter al șirului este poziția 1.
- NumberOfCharacters - Obligatoriu (doar Stânga și Dreapta ). Numărul de caractere de returnat. Dacă este omis pentru funcția Mid, funcția returnează porțiunea din poziția de pornire până la sfârșitul șirului.
Exemple
Un singur șir
Exemplele din această secțiune folosesc un control de introducere a textului ca fiind sursa de date. Controlul este numit Autor și conține șirul "E. E. Cummings".
Formulă | Descriere | Rezultat |
---|---|---|
Stânga( Autor.Text, 5 ) | Extrage până la cinci caractere de la începutul șirului. | "E. E." |
Mid( Autor.Text, 7, 4 ) | Extrage până la patru caractere, începând cu al șaptelea personaj, din șir. | "Cumm" |
Mid( Autor.Text, 7 ) | Extrage toate caracterele, începând cu al șaptelea personaj, din șir. | "Cummings" |
Dreapta( Autor.Text, 5 ) | Extrage până la cinci caractere de la sfârșitul șirului. | "mings" |
Tabel cu o singură coloană
Fiecare exemplu din această secțiune extrage șiruri din coloana Adresăcoloana din această sursă de date, numită Oameni și returnează un tabel cu o singură coloană care conține rezultatele:
Nume | Adresă |
---|---|
"Jean" | „123 Main St NE” |
"Fred" | „789 SW 39th #3B” |
Formula | Descriere | Rezultat |
---|---|---|
Stânga( AfișațiColumnele(Persoane, „Adresă”), 8) | Extrage primele opt caractere din fiecare șir. | Un tabel cu o singură coloană cu o Value coloană care conține următoarele valori: „123 Principal”, „789 SW 3” |
Mid( ShowColumns( Persoane, „Adresă”), 5, 7 ) | Extrage șapte caractere de mijloc ale fiecărui șir, începând cu al cincilea personaj. | Un tabel cu o singură coloană cu o Value coloană care conține următoarele valori: „Main St”, „SW 39th” |
Dreapta( AfișațiColoane(Persoane, „Adresă”), 7) | Extrage ultimele șapte caractere din fiecare șir. | Un tabel cu o singură coloană cu o Value coloană care conține următoarele valori: „n St NE”, „9th #3B” |
Exemplu pas cu pas
Importați sau creați o colecție numită Inventar și afișați-o într-o galerie, conform descrierii din prima procedură din secțiunea Afișați imagini și text într-o galerie.
Setați proprietatea Text a etichetei de mai jos din galerie la această funcție:
Dreapta(ThisItem.ProductName, 3)
Eticheta prezintă ultimele trei caractere ale fiecărui nume de produs.