Jagamisviis:


Left, Midja Right funktsioonid

Kehtib järgmise kohta: Lõuendirakendused Copilot Studio töölauavood Dataverse formula columns Mudelipõhised rakendused Power Platform CLI Dataverse functions Power Pages

Ekstraktib tekstistringi vasaku, keskmise või parema osa.

Kirjeldus

Funktsioonid Left, Midja Right tagastavad osa stringist.

  • Left tagastab stringi algusmärgid.
  • Mid tagastab stringi keskmised märgid.
  • Right tagastab stringi lõpumärgid.

Kui määrate argumendina ühe stringi, tagastab funktsioon stringi taotletud osa. Kui määrate üheveerulise tabeli , mis sisaldab stringe, tagastab funktsioon üheveerulise tabeli, mille veerg Väärtus sisaldab nendest stringidest taotletud osi. Kui määrate mitme veeruga tabeli, saate selle kujundada ühe veeruga tabeliks, nagu kirjeldab töötamine tabelitega.

Kui alguspositsioon on negatiivne või stringi lõpust kaugemal, Mid tagastab väärtuse tühi. Stringi pikkust saate kontrollida funktsiooni Len abil. Kui soovite taotleda rohkem märke, kui string sisaldab, tagastab funktsioon nii palju märke kui võimalik.

Süntaks

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

  • String - nõutav. String, millest tulemus eraldatakse.
  • StartingPosition – nõutav (Mid ainult). Algpositsioon. Stringi esimene tähemärk on positsioon 1.
  • NumberOfCharacters – nõutav (Left ja Right ainult). Tagastatavate tähemärkide arv. Kui funktsioon puudub Mid , tagastab funktsioon osa alguspositsioonist kuni stringi lõpuni.

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

  • SingleColumnTable - nõutav. Ühe veeruga stringide tabel, millest saadud tulemused eraldatakse.
  • StartingPosition – nõutav (Mid ainult). Algpositsioon. Stringi esimene tähemärk on positsioon 1.
  • NumberOfCharacters – nõutav (Left ja Right ainult). Tagastatavate tähemärkide arv. Kui funktsioon puudub Mid , tagastab funktsioon osa alguspositsioonist kuni stringi lõpuni.

Näited

Üksikstring

Selles jaotises toodud näited kasutavad juhtelementi tekstisisend nende andmeallikana. Juhtelemendi nimi on Autor ja see sisaldab stringi „E. E. Cummings”.

Valem Kirjeldus Tulem
Left( Author.Text, 5 ) Ekstraktib stringi algusest kuni viis märki. E. E.
Mid( Author.Text, 7, 4 ) Ekstraktib stringist kuni neli märki, alustades seitsmendast märgist. "Cumm"
Mid( Author.Text, 7 ) Ekstraktib stringist kõik märgid, alustades seitsmendast märgist. "Cummings"
Right( Author.Text, 5 ) Ekstraktib stringi lõpust kuni viis märki. "mings"

Ühe veeruga tabel

Iga selles jaotises toodud näide ekstraktib stringi selle andmeallika Aadressveerust, mille nimetus on Inimesed, ja tagastab üheveerulise tabeli, mis sisaldab tulemeid:

Nimetus Aadress
"Jean" "123 Peatänav NE"
"Fred" "789 SW 39. #3B"
Valem Kirjeldus Tulem
Left( ShowColumns( People, "Address" ), 8 ) Ekstraktib iga stringi esimesed kaheksa märki. Üheveeruline tabel veeruga, mis Value sisaldab järgmisi väärtusi: "123 Main", "789 SW 3"
Mid( ShowColumns( People, "Address" ), 5, 7 ) Ekstraktib igast stringist keskmised seitse märki, alustades viiendast märgist. Üheveeruline tabel veeruga, mis Value sisaldab järgmisi väärtusi: "Main St", "SW 39th"
Right( ShowColumns( People, "Address" ), 7 ) Ekstraktib igast stringi viimased seitse märki. Üheveeruline tabel järgmiste väärtustega veeruga Value : "n St NE", "9. #3B"

Samm-sammult näide

  1. Importige või looge kogum nimega Varud, ja kuvage see galeriis, nagu esimene protseduur jaotises Piltide ja teksti kuvamine galeriis kirjeldab.

  2. Seadke galerii alumise sildi atribuut Text sellele funktsioonile:

    Right( ThisItem.ProductName, 3 )

    Sildil kuvatakse iga tootenime viimased kolm märki.