Funcions esquerra, mitjana i dreta
S'aplica a: Columnes de fórmules Dataverse d'aplicacions de llenç Fluxos d'escriptori CLI d'aplicacions Power Pages Power Platform basades en models
Extreu la part esquerra, central o dreta d'una cadena de text.
Descripció
Les funcions Left, Mid i Right retornen una part d'una cadena.
- Left retorna els caràcters inicials d'una cadena.
- Mid retorna els caràcters centrals d'una cadena.
- Right retorna els caràcters finals d'una cadena.
Si especifiqueu una sola cadena com a argument, la funció retorna la part que heu sol·licitat de la cadena. Si especifiqueu una taula d'una sola columna que conté cadenes, la funció retorna una taula d'una sola columna amb una columna Valor que conté les parts que heu sol·licitat d'aquestes cadenes. Si especifiqueu una taula de diverses columnes, podeu configurar-la com a una taula d'una sola columna, com es descriu a Treballar amb taules.
Si la posició inicial és negativa o fora del final de la cadena, Mid torna en blanc. Podeu comprovar la longitud d'una cadena mitjançant la funció Len. Si sol·liciteu més caràcters que els que conté la cadena, la funció torna tants caràcters com sigui possible.
Sintaxi
Esquerra(cadena,NombreDe caràcters )
Mid( String,StartingPosition [, NumberOfCharacters ] )
Dreta(Cadena,NombreDe caràcters )
- Cadena : obligatòria. La cadena de la qual voleu extreure el resultat.
- StartingPosition - Obligatori (només Mid ). La posició inicial. El primer caràcter de la cadena és la posició 1.
- NumberOfCharacters : obligatori (només esquerra i dreta ). El nombre de caràcters que es retornaran. Si s'omet per a la funció Mid, la funció retorna la part des de la posició inicial fins al final de la cadena.
Esquerra(SingleColumnTable,NumberOfCharacters )
Mid(SingleColumnTable,StartingPosition [, NumberOfCharacters ] )
Dreta(SingleColumnTable,NumberOfCharacters )
- SingleColumnTable : obligatori. Una taula d'una sola columna de cadenes d'on s'extreuen els resultats.
- StartingPosition - Obligatori (només Mid ). La posició inicial. El primer caràcter de la cadena és la posició 1.
- NumberOfCharacters : obligatori (només esquerra i dreta ). El nombre de caràcters que es retornaran. Si s'omet per a la funció Mid, la funció retorna la part des de la posició inicial fins al final de la cadena.
Exemples
Cadena única
Els exemples d'aquesta secció utilitzen un control d'entrada de text com a font de dades. El control s'anomena Author i conté la cadena de caràcters "E. E. Cummings".
Fórmula | Descripció | Resultat |
---|---|---|
Esquerra( Autor.Text, 5 ) | Extreu fins a cinc caràcters des de l'inici de la cadena. | "E. E." |
Mid( Autor.Text, 7, 4 ) | Extreu fins a quatre caràcters, començant pel setè caràcter, de la cadena. | "Cumm" |
Mid( Autor.Text, 7 ) | Extreu tots els caràcters, començant pel setè caràcter, de la cadena. | "Cummings" |
Dreta( Autor.Text, 5 ) | Extreu fins a cinc caràcters des del final de la cadena. | "mings" |
Taula d'una sola columna
Cada exemple d'aquesta secció extreu les cadenes de la columna Adreça d'aquesta font de dades, anomenada Persones i torna una taula d'una sola columna que conté els resultats:
Nom | Adreça |
---|---|
"Jean" | "123 Main St NE" |
"Fred" | "789 SW 39 #3B" |
Fórmula | Descripció | Resultat |
---|---|---|
Left( ShowColumns( Persones, "Adreça" ), 8 ) | Extreu els primers vuit caràcters de cada cadena. | Una taula d'una sola columna amb una columna Value que conté els valors següents: "123 Main", "789 SW 3" |
Mid( ShowColumns( Persones, "Adreça" ), 5, 7 ) | Extreu els set caràcters centrals de cada cadena, començant pel cinquè caràcter. | Una taula d'una sola columna amb una columna Value que conté els valors següents: "Main St", "SW 39th" |
Right( ShowColumns( Persones, "Adreça" ), 7 ) | Extreu els darrers set caràcters de cada cadena. | Una taula d'una sola columna amb una columna Value que conté els valors següents: "n St NE", "9th #3B" |
Exemple pas a pas
Importeu o creeu una col·lecció anomenada Inventari i mostreu-la en una galeria, tal com es descriu al primer procediment de Mostrar imatges i text en una galeria.
Definiu la propietat Text de l'etiqueta inferior de la galeria en aquesta funció:
Right(ThisItem.ProductName, 3)
L'etiqueta mostra els tres últims caràcters de cada nom de producte.