Funksjonene Left, Mid og Right

Gjelder: Lerretsapper Dataverse-formelkolonner Skrivebordsflyt Modelldrevne apper Power Platform CLI

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

Beskrivelse

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

  • Left returnerer de første tegnene i en streng.
  • Mid returnerer de midterste tegnene i en streng.
  • Right returnerer de siste tegnene 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 Midtom. 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

Left( String, NumberOfCharacters )
Mid( String, StartingPosition [, NumberOfCharacters ] )
Right( String, NumberOfCharacters )

  • String – obligatorisk. Strengen som resultatet skal trekkes ut fra.
  • StartingPosition – obligatorisk (bare Mid). Startposisjonen. Posisjon 1 er det første tegnet i tekststrengen.
  • NumberOfCharacters - obligatorisk (bare Left og Right). Antallet tegn som skal returneres. Hvis den er utelatt for Mid-funksjonen, returnerer funksjonen delen fra startposisjonen til slutten av strengen.

Left( SingleColumnTable, NumberOfCharacters )
Mid( SingleColumnTable, StartingPosition [, NumberOfCharacters ] )
Right( SingleColumnTable, NumberOfCharacters )

  • SingleColumnTable – obligatorisk. En tabell med én kolonne med strenger som resultatene skal trekkes ut fra.
  • StartingPosition – obligatorisk (bare Mid). Startposisjonen. Posisjon 1 er det første tegnet i tekststrengen.
  • NumberOfCharacters - obligatorisk (bare Left og Right). 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
Left( Author.Text, 5 ) Trekker ut opptil fem tegn fra begynnelsen av strengen. "E. E."
Mid( Author.Text, 7, 4 ) Trekker ut opptil fire tegn, og starter med det sjuende tegnet fra strengen. "Cumm"
Mid( Author.Text, 7 ) Trekker ut alle tegn, og starter med det sjuende tegnet fra strengen. "Cummings"
Right( Author.Text, 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
Left( ShowColumns( People, "Address" ), 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( People, "Address" ), 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"
Right( ShowColumns( People, "Address" ), 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.