Funktionerna Left, Mid och Right
Gäller för: Formelkolumner Dataverse för arbetsyteappar Datorflöden Modellbaserade appar Power Pages Power Platform CLI
Extraherar vänster, mitten eller höger del av en textsträng.
Beskrivning
Funktionerna Left, Mid och Right returnerar en del av en sträng.
- Left returnerar de första tecknen i en sträng.
- Mid returnerar de mittersta tecknen i en sträng.
- Höger returnerar de avslutande tecknen i en sträng.
Om du anger en enda sträng som ett argument, returnerar funktionen den del som du har begärt för strängen. Om du anger en tabell med en enda kolumn som innehåller strängar, returnerar funktionen en tabell med en Värde-kolumn som innehåller de delar som du har begärt av dessa strängar. Om du anger en tabell med flera kolumner kan du omforma den till en tabell med en kolumn, enligt beskrivningen i Arbeta med tabeller.
Om startpositionen är negativ eller utanför slutet av strängen returnerar Mid ett blank-värde. Du kan kontrollera längden på en sträng med hjälp av funktionen Len. Om du begär fler tecken än strängen innehåller, returneras så många tecken som möjligt.
Syntax
Vänster ( Sträng, Antal tecken )
Mid( Sträng,Startposition [, NumberOfCharacters ] )
Höger ( Sträng, Antal tecken )
- Sträng – obligatoriskt. Den sträng som du extraherar resultatet från.
- StartingPosition – Obligatoriskt (endast mitt ). Startpositionen. Det första tecknet i strängen är position 1.
- NumberOfCharacters – Obligatoriskt (endast vänster och höger ). Antal tecken som ska returneras. Om den utelämnas för funktionen Mid returnerar funktionen delen från startpositionen till slutet av strängen.
Vänster ( SingleColumnTable, NumberOfCharacters )
Mid( SingleColumnTable,StartingPosition [, NumberOfCharacters ] )
Höger ( SingleColumnTable, NumberOfCharacters )
- SingleColumnTable – krävs. En tabell med en kolumn med strängar som du kan extrahera resultaten från.
- StartingPosition – Obligatoriskt (endast mitt ). Startpositionen. Det första tecknet i strängen är position 1.
- NumberOfCharacters – Obligatoriskt (endast vänster och höger ). Antal tecken som ska returneras. Om den utelämnas för funktionen Mid returnerar funktionen delen från startpositionen till slutet av strängen.
Exempel
En enkel sträng
Exemplen i det här avsnittet använder en Text Input-kontroll som datakälla. Kontrollen har namnet Author och innehåller strängen "E. E. Cummings".
Formel | Beskrivning | Resultat |
---|---|---|
Vänster( Author.Text, 5 ) | Extraherar upp till fem tecken från början av strängen. | "E. E." |
Mitt( Author.Text, 7, 4 ) | Extraherar upp till fyra tecken från strängen, med start från det sjunde tecknet. | "Cumm" |
Mitt( Author.Text, 7 ) | Extraherar alla tecken från strängen, med start från det sjunde tecknet. | "Cummings" |
Höger( Author.Text, 5 ) | Extraherar upp till fem tecken från slutet av strängen. | "mings" |
Tabell med en kolumn
Varje exempel i det här avsnittet extraherar strängar från Adress kolumn för den här datakällan med namnet Personer och returnerar en tabell med en kolumn som innehåller resultatet.
Namn | Address |
---|---|
"Jean" | "123 Main St NE" |
"Fred" | "789 SW 39th #3B" |
Formel | Beskrivning | Resultat |
---|---|---|
Vänster( ShowColumns( Personer, "Adress" ), 8 ) | Extraherar den första åtta tecknen i varje sträng. | En tabell med en kolumn med Value -kolumn innehåller följande värden: "123 Main", "789 SW 3" |
Mid( ShowColumns( People, "Address" ), 5, 7 ) | Extraherar de mellersta sju tecknen för varje sträng, och börjar med det femte tecknet. | En tabell med en kolumn med Value -kolumn innehåller följande värden: "Main St", "SW 39th" |
Höger( ShowColumns( Personer, "Adress" ), 7 ) | Extraherar de sista sju tecknen i varje sträng. | En tabell med en kolumn med Value -kolumn innehåller följande värden: "n St NE", "9th #3B" |
Detaljerat exempel
Importera eller skapa en samling med namnet Inventory och visa den i ett galleri, enligt beskrivningen i den första proceduren i Visa bilder och text i ett galleri.
Ange egenskapen Text för den nedre etiketten i galleriet så att den får följande funktion:
Höger (ThisItem.ProductName, 3)
Etiketten visar de tre sista tecknen i varje produktnamn.