Funcións esquerda, media e dereita
Aplícase a: Aplicacións de lenzo
Dataverse columnas de fórmulas
Fluxos de escritorio
Aplicacións baseadas en modelos
Power Pages
Power Platform CLI
Extrae a parte esquerda, media ou dereita dunha cadea de texto.
Descripción
As funcións Left, Mid e Right devolven unha porción dunha cadea.
- Left devolve os caracteres iniciais dunha cadea.
- Mid devolve os caracteres intermedios dunha cadea.
- Right devolve os caracteres finais dunha cadea.
Se especifica unha cadea única como argumento, a función devolve a parte que solicitou da cadea. Se especifica unha táboa dunha única columna que contén cadeas, a función devolve unha táboa dunha soa columna cun Valor columna que contén as partes que solicitaches desas cadeas. Se especifica unha táboa con varias columnas, pode plasmala nunha táboa de unha única columna como traballar con táboas describe.
Se a posición inicial é negativa ou está despois do final da cadea, Mid devolve en branco. Pode comprobar a lonxitude dunha cadea usando a función Len. Se solicita máis caracteres dos que contén a cadea, a función devolve o maior número de caracteres posible.
Sintaxe
Left( String, NumberOfCharacters )
Mid( String, StartingPosition [, NumberOfCharacters ] )
Right( String, NumberOfCharacters )
- String - Obrigatorio. Cadea dende a que extraer o resultado.
- StartingPosition - Obrigatorio (só Mid). A posición inicial. O primeiro carácter da cadea está na posición 1.
- NumberOfCharacters: Obrigatorio (Left e Right só). Introduza o número de caracteres que quere devolver. Se se omite para a función Mid, a función devolve a parte desde a posición inicial ata o final da cadea.
Left( SingleColumnTable, NumberOfCharacters )
Mid( SingleColumnTable, StartingPosition [, NumberOfCharacters ] )
Right( SingleColumnTable, NumberOfCharacters )
- SingleColumnTable - Obrigatorio. Unha táboa de cadeas dunha única columna desde a que extraer os resultados.
- StartingPosition - Obrigatorio (só Mid). A posición inicial. O primeiro carácter da cadea está na posición 1.
- NumberOfCharacters: Obrigatorio (Left e Right só). Introduza o número de caracteres que quere devolver. Se se omite para a función Mid, a función devolve a parte desde a posición inicial ata o final da cadea.
Exemplos
Cadea única
Os exemplos desta sección usan un control de entrada de texto como a súa orixe de datos. O control recibe o nome Author e contén a cadea "E. E. Cummings".
Fórmula | Descripción | Resultado |
---|---|---|
Left( Author.Text, 5 ) | Extrae ata cinco caracteres dende o inicio da cadea. | "E. E." |
Mid( Author.Text, 7, 4 ) | Extrae ata catro caracteres, a partir do sétimo carácter, da cadea. | "Cumm" |
Mid( Author.Text, 7 ) | Extrae todos os caracteres, a partir do sétimo carácter, da cadea. | "Cummings" |
Right( Author.Text, 5 ) | Extrae ata cinco caracteres dende o final da cadea. | "mings" |
Táboa dunha soa columna
Cada exemplo desta sección extrae cadeas da columna Address desta orixe de datos, nomeada People e devolve unha táboa dunha única columna que contén os resultados:
Nome | Enderezo |
---|---|
"Jean" | "123 Main St NE" |
"Fred" | "789 SW 39th #3B" |
Fórmula | Descripción | Resultado |
---|---|---|
Left( ShowColumns( People, "Address" ), 8 ) | Extrae os oito primeiros caracteres de cada cadea. | Unha táboa dunha soa columna cunha Value columna que contén os seguintes valores: "123 Principal", "789 SW 3" |
Mid( ShowColumns( People, "Address" ), 5, 7 ) | Extrae os sete caracteres intermedios de cada cadea, a partir do quinto carácter. | Unha táboa dunha soa columna cunha Value columna que contén os seguintes valores: "Main St", "SW 39th" |
Right( ShowColumns( People, "Address" ), 7 ) | Extrae os últimos oito caracteres de cada cadea. | Unha táboa dunha soa columna cunha Value columna que contén os seguintes valores: "n St NE", "9th #3B" |
Exemplo paso a paso
Importe ou cree unha colección nomeada Inventario e móstrea nunha galería, como o primeiro procedemento en Amosar imaxes e texto nunha galería describe.
Axuste a propiedade Texto da etiqueta inferior na galería nesta función:
Right(ThisItem.ProductName, 3)
A etiqueta mostra os tres últimos caracteres de cada nome de produto.
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios