Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Se aplică la: Aplicațiile
Pânză Copilot Studio
Desktop fluxurilor
de dateVerse coloane
de formule Model aplicații
bazate pe platforma Power Platform CLI
Dataverse funcții
Power Pages
Extrage porțiunea din stânga, mijloc sau dreapta dintr-un șir text.
Descriere
Funcțiile Left, Midși Right returnează o porțiune a unui șir.
- Left returnează caracterele de început ale unui șir.
- Mid returnează caracterele din mijloc ale unui șir.
- Right returnează caracterele finale ale unui șir.
Dacă specificați un singur șir ca argument, funcția returnează porțiunea solicitată de șir. Dacă specificați un tabel pe 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 început este negativă sau dincolo de sfârșitul ș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ă
Left( Șir, NumberOfCharacters )
Mid( Șir, StartPosition [, NumberOfCharacters ] )
Right( Șir, NumberOfCharacters )
- String - Obligatoriu. Șirul din care se extrage rezultatul.
- StartingPosition - Obligatoriu (Mid numai). Poziția de pornire. Primul caracter al șirului este poziția 1.
- NumberOfCharacters - Obligatoriu (Left și Right numai). Numărul de caractere de returnat. Dacă este omisă pentru Mid funcție, funcția returnează porțiunea din poziția de început până la sfârșitul șirului.
Left( SingleColumnTable, NumberOfCharacters )
Mid( SingleColumnTable, StartingPosition [, NumberOfCharacters ] )
Right( SingleColumnTable, NumberOfCharacters )
- SingleColumnTable - Obligatoriu. Un tabel cu o singură coloană de șiruri din care se extrag rezultatele.
- StartingPosition - Obligatoriu (Mid numai). Poziția de pornire. Primul caracter al șirului este poziția 1.
- NumberOfCharacters - Obligatoriu (Left și Right numai). Numărul de caractere de returnat. Dacă este omisă pentru Mid funcție, funcția returnează porțiunea din poziția de început 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 |
|---|---|---|
| Left( Author.Text, 5 ) | Extrage până la cinci caractere de la începutul șirului. | "E. E." |
| Mid( Author.Text, 7, 4 ) | Extrage până la patru caractere, începând cu al șaptelea personaj, din șir. | "Cumm" |
| Mid( Author.Text, 7 ) | Extrage toate caracterele, începând cu al șaptelea personaj, din șir. | "Cummings" |
| Right( Author.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” |
| Formulă | Descriere | Rezultat |
|---|---|---|
| Left( ShowColumns( 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” |
| Right( ShowColumns( 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:
Right( AcestItem.ProductName, 3 )
Eticheta prezintă ultimele trei caractere ale fiecărui nume de produs.