Del via


Funksjonene Left, Mid og Right

Gjelder for: Formelkolonner for lerretsapper Dataverse Skrivebordsflyter CLI for modelldrevne apper Power Pages Power Platform

Trekker ut den venstre, midterste eller høyre delen av en tekststreng.

Beskrivelse

Funksjonene Left, Mid og Right returnerer en del av en streng.

  • Venstre returnerer de første tegnene i en streng.
  • Mid returnerer de midterste tegnene i en streng.
  • Høyre returnerer slutttegnene i en streng.

Hvis du angir en enkelt streng som et argument, returnerer funksjonen delen av strengen du har forespurt. Hvis du angir en tabell med enkeltkolonnetabell som inneholder strenger, returnerer funksjonen en enkeltkolonnetabell med en Verdi-kolonne som inneholder delene du har forespurt av disse strengene. Hvis du har en flerkolonnetabell, kan du gjøre den om til en enkeltkolonnetabell, som beskrevet i Å arbeide med tabeller.

Hvis startposisjonen er negativ eller utenfor slutten av strengen, returnerer Mid tom. Du kan kontrollere lengden på en streng ved hjelp av Len-funksjonen. Hvis du ber om flere tegn enn strengen inneholder, returnerer funksjonen så mange tegn som mulig.

Syntaks

Venstre( Streng; AntallTegn )
Midt( Streng,Startposisjon [, AntallTegn ] )
Høyre( Streng; AntallTegn )

  • Streng - Obligatorisk. Strengen som resultatet skal trekkes ut fra.
  • Startposisjon - Påkrevd (kun midt ). Startposisjonen. Posisjon 1 er det første tegnet i tekststrengen.
  • NumberOfCharacters – Obligatorisk (bare venstre og høyre ). Antallet tegn som skal returneres. Hvis den er utelatt for Mid-funksjonen, returnerer funksjonen delen fra startposisjonen til slutten av strengen.

Venstre( Enkeltkolonnetabell; AntallPåtegn )
Midt( Enkeltkolonnetabell; Startposisjon [; AntallTegn ] )
Høyre( Enkeltkolonnetabell; AntallOfTegn )

  • SingleColumnTable – Obligatorisk. En tabell med én kolonne med strenger som resultatene skal trekkes ut fra.
  • Startposisjon - Påkrevd (kun midt ). Startposisjonen. Posisjon 1 er det første tegnet i tekststrengen.
  • NumberOfCharacters – Obligatorisk (bare venstre og høyre ). Antallet tegn som skal returneres. Hvis den er utelatt for Mid-funksjonen, returnerer funksjonen delen fra startposisjonen til slutten av strengen.

Eksempler

Enkelt streng

Eksemplene i denne delen bruker en kontroll for innskriving av tekst som datakilde. Kontrollen heter Forfatter og inneholder strengen "E. E. Cummings".

Formel Beskrivelse Resultat
Venstre( Forfatter.Tekst, 5 ) Trekker ut opptil fem tegn fra begynnelsen av strengen. "E. E."
Mid( Forfatter.Tekst, 7, 4 ) Trekker ut opptil fire tegn, og starter med det sjuende tegnet fra strengen. "Cumm"
Mid( Forfatter.Tekst, 7 ) Trekker ut alle tegn, og starter med det sjuende tegnet fra strengen. "Cummings"
Høyre( Forfatter.Tekst, 5 ) Trekker ut opptil fem tegn fra slutten av strengen. "mings"

Tabell med én kolonne

Hvert eksempel i denne delen trekker ut strengene fra Adresse-kolonnen for denne datakilden, kalt Personer, og returnerer en tabell med én kolonne som inneholder resultatene:

Name Adresse
"Jean" "123 Main St NE"
"Fred" "789 SW 39th #3B"
Formel Bekrivelse Result
Venstre( ShowColumns( Personer, "Adresse" ), 8 ) Trekker ut de åtte første tegnene i hver streng. En tabell med én kolonne med en Value-kolonne som inneholder følgende verdier: "123 Main", "789 SW 3"
Mid( ShowColumns( Mennesker, "Adresse"), 5, 7 ) Trekker ut de midterste sju tegnene på hver streng, begynner med det femte tegnet. En tabell med én kolonne med en Value-kolonne som inneholder følgende verdier: "Main St", "SW 39th"
Høyre( ShowColumns( Personer, "Adresse"), 7 ) Trekker ut de sju siste tegnene i hver streng. En tabell med én kolonne med en Value-kolonne som inneholder følgende verdier: "n St NE", "9th #3B"

Trinnvis veiledning – eksempel

  1. Importer eller opprett en samling kalt Beholdning, og vis den i et galleri, som den første prosedyren i Vis bilder og tekst i et galleri beskriver.

  2. Angi Text-egenskapen for etiketten nederst i galleriet til denne funksjonen:

    Right(ThisItem.ProductName, 3)

    Etiketten viser de tre siste tegnene i hvert produktnavn.