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

  1. 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.

  2. Á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.