Bal, Közép és Jobb funkció
A következőkre vonatkozik: Vászonalapú alkalmazások képletoszlopai Dataverse Asztali folyamatok Modellvezérelt alkalmazások Power Platform CLI
Kinyeri egy szöveges sztring bal oldali, közbenső vagy jobb oldali szakaszát.
Ismertetés
A Left, a Mid és a Right függvény egy sztring egy szakaszát adja vissza.
- A Left függvény egy sztring kezdő karaktereit adja vissza.
- A Mid függvény egy sztring közbenső karaktereit adja vissza.
- A Right függvény a sztring végén lévő karaktereket adja vissza.
Ha az argumentuma egyetlen sztring, akkor a visszaadott érték annak a sztringnek a kívánt szakasza. Ha karakterláncokat tartalmazó egyoszlopos táblázatot ad meg, a függvény egy egyoszlopos táblázatot ad vissza, amelynek Érték oszlopa tartalmazza a karakterláncok kért részeit. Többoszlopos tábla használata esetén átalakíthatja azt egyoszlopos táblává a táblák használatáról szóló cikknek megfelelően.
Ha a kezdőpozíció negatív, vagy túl van a sztring végén, akkor a Mid függvény üres értéket ad vissza. Egy sztring hossza a Len függvénnyel állapítható meg. Ha a kért karakterek száma több annál, amennyiből a sztring áll, akkor a függvény a lehető legtöbb karaktert adja vissza.
Szintaxis
Left( Sztring, KarakterekSzáma )
Mid( Sztring, StartingPosition [, NumberOfCharacters ] )
Right( Sztring, NumberOfCharacters )
- Sztring – kötelező. A sztring, amelyből ki kell nyerni az eredményt.
- Kezdőpozíció ‒ Kötelező (csak a Mid függvényhez). A kezdőpozíció. Az 1. pozíció a sztring első karaktere.
- NumberOfCharacters - kötelező (csak Left és Right). A visszaadandó karakterek száma. Ha a Mid függvényt elhagyjuk, a függvény a kezdési pozícióban szereplő mennyiséget adja vissza a karakterlánc végéig.
Left( SingleColumnTable, NumberOfCharacters )
Mid( SingleColumnTable, StartingPosition [, NumberOfCharacters ] )
Right( SingleColumnTable, NumberOfCharacters )
- SingleColumnTable - Kötelező. Egyoszlopos tábla, amely azokat a sztringeket tartalmazza, amelyekből ki kell nyerni az eredményt.
- Kezdőpozíció ‒ Kötelező (csak a Mid függvényhez). A kezdőpozíció. Az 1. pozíció a sztring első karaktere.
- NumberOfCharacters - kötelező (csak Left és Right). A visszaadandó karakterek száma. Ha a Mid függvényt elhagyjuk, a függvény a kezdési pozícióban szereplő mennyiséget adja vissza a karakterlánc végéig.
Példák
Egy sztring
A szakaszban található példák egy szöveges-bevitel vezérlőt használnak adatforrásként. A vezérlő neve Szerző a tartalma pedig a következő sztring: „E. E. Cummings”.
Képlet | Ismertetés | Eredmény |
---|---|---|
Left( Author.Text, 5 ) | Legfeljebb öt karaktert ad eredményül a sztring elejéről. | "E. E." |
Mid( Author.Text, 7, 4 ) | Legfeljebb négy karaktert ad eredményül a sztring hetedik karakterétől kezdve. | "Cumm" |
Mid( Author.Text, 7 ) | Az összes karaktert kinyeri a sztring hetedik karakterétől kezdve. | "Cummings" |
Right( Author.Text, 5 ) | Legfeljebb öt karaktert ad eredményül a sztring végéről. | „mings” |
Egyoszlopos táblával
Ebben a szakaszban minden példa ennek az Emberek nevű adatforrásnak a Címoszlopából nyer ki sztringeket, és az eredményeket tartalmazó egyoszlopos táblát ad vissza:
Name | Cím |
---|---|
"Jean" | "123 Main St NE" |
"Feri" | "789 SW 39. #3B" |
Képlet | Description | Result |
---|---|---|
Left( ShowColumns( Emberek, „Cím” ), 8 ) | Mindegyik sztring első nyolc karakterét adja eredményül. | Egyoszlopos táblázat a Value következő értékeket tartalmazó oszloppal: "123 Fő", "789 SW 3" |
Mid( ShowColumns( Emberek, „Cím” ), 5, 7 ) | Mindegyik sztring hét karaterét adja eredményül, az ötödik karaktertől kezdődően. | Egyoszlopos táblázat a Value következő értékeket tartalmazó oszloppal: "Main St", "SW 39th" |
Right( ShowColumns( Emberek, „Cím” ), 7 ) | Mindegyik sztring utolsó hét karakterét adja eredményül. | Egyoszlopos táblázat a Value következő értékeket tartalmazó oszloppal: "n St NE", "9th #3B" |
Részletes példa
Importáljon vagy hozzon létre egy Leltár nevű gyűjteményt, és jelenítse meg azt egy katalógusban, ahogyan az a Képek és szöveg megjelenítése katalógusban című témakörben szerepel.
Állítsa be a katalógus alsó feliratának Text tulajdonságaként a következő függvényt:
Right(ThisItem.ProductName, 3)
A feliraton mindegyik termék nevének utolsó három karaktere jelenik meg.