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
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.
Angi Text-egenskapen for etiketten nederst i galleriet til denne funksjonen:
Right(ThisItem.ProductName, 3)
Etiketten viser de tre siste tegnene i hvert produktnavn.