Funkcijos Kairė, Vidurinė ir Dešinė

Taikoma: Drobės programos formulių stulpeliai Dataverse Darbalaukio srautai Modeliu pagrįstos programos Power Platform CLI

Išgauna kairiąją, viduriniąją arba dešiniąją teksto eilutės dalį.

Aprašas

Funkcijos Left, Mid ir Right pateikia eilutės dalį.

  • Left pateikia pradinius eilutės simbolius.
  • Mid pateikia vidurinius eilutės simbolius.
  • Right pateikia paskutinius eilutės simbolius.

Jei kaip argumentą nurodote vieną eilutę, funkcija pateikia jūsų pageidautą eilutės dalį. Jei nurodote vieno stulpelio lentelę, kurioje yra eilučių, funkcija pateikia vieno stulpelio lentelę su stulpeliu Reikšmė , kuriame yra jūsų prašomos tų eilučių dalys. Jei nurodote kelių stulpelių lentelę, ją galite suformuoti į vieno stulpelio lentelę, kaip aprašyta straipsnyje apie darbą su lentelėmis.

Jei pradinė padėtis yra neigiama arba už eilutės pabaigos, Mid pateikia tuščią reikšmę. Eilutės ilgį galite patikrinti naudodami funkciją Len. Jei pageidaujate daugiau simbolių nei yra eilutėje, funkcija pateikia kuo daugiau simbolių.

Sintaksė

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

  • String - Būtinas. Eilutė, iš kurios norite išgauti rezultatą.
  • StartingPosition – būtina (tik Mid). Pradinė padėtis. Pirmasis eilutės simbolis yra 1-oji padėtis.
  • NumberOfCharacters – būtina (tik Left ir Right). Pateiktinų simbolių skaičius. Jei nenurodoma naudojant funkciją Mid, funkcija pateikia dalį nuo pradinės padėties iki eilutės pabaigos.

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

  • SingleColumnTable - Būtinas. Vieno stulpelio eilučių lentelė, iš kurios reikia išgauti rezultatus.
  • StartingPosition – būtina (tik Mid). Pradinė padėtis. Pirmasis eilutės simbolis yra 1-oji padėtis.
  • NumberOfCharacters – būtina (tik Left ir Right). Pateiktinų simbolių skaičius. Jei nenurodoma naudojant funkciją Mid, funkcija pateikia dalį nuo pradinės padėties iki eilutės pabaigos.

Pavyzdžiai

Viena eilutė

Šiame skyriuje pateikiamuose pavyzdžiuose kaip jų duomenų šaltinis naudojamas teksto įvesties valdiklis. Valdiklis pavadintas Author ir jame yra eilutė „E. E. Cummings“.

Formulė Aprašas Rezultatas
Left( Author.Text, 5 ) Iš eilutės pradžios išgauna iki penkių simbolių. „E. E.“
Mid( Author.Text, 7, 4 ) Iš eilutės išgauna iki keturių simbolių, pradėdama nuo septintojo simbolio. „Cumm“
Mid( Author.Text, 7 ) Iš eilutės išgauna visus simbolius, pradėdama nuo septintojo simbolio. „Cummings“
Right( Author.Text, 5 ) Iš eilutės pabaigos išgauna iki penkių simbolių. „mings“

Vieno stulpelio lentelė

Kiekviename šio skyriaus pavyzdyje eilutės išskleidžiamos iš duomenų šaltinio, pavadinto Žmonės, stulpelioAdresas ir pateikiama vieno stulpelio lentelė, kurioje yra rezultatai:

Pavadinimą Adresas
"Žanas" "123 Pagrindinė Šv.
"Fredas" "789 SW 39-oji #3B"
Formulė Aprašą Rezultatas
Left( ShowColumns( People, "Address" ), 8 ) Išgauna pirmuosius aštuonis kiekvienos eilutės simbolius. Vieno stulpelio lentelė su Value stulpeliu, kuriame yra šios vertės: "123 Main", "789 SW 3"
Mid( ShowColumns( People, "Address" ), 5, 7 ) Išgauna vidurinius septynis kiekvienos eilutės simbolius, pradėdama nuo penktojo simbolio. Vieno stulpelio lentelė su Value stulpeliu, kuriame yra šios vertės: "Main St", "SW 39th"
Right( ShowColumns( People, "Address" ), 7 ) Išgauna paskutinius septynis kiekvienos eilutės simbolius. Vieno stulpelio lentelė su Value stulpeliu, kuriame yra šios vertės: "n St NE", "9-oji #3B"

Žingsnis po žingsnio pavyzdys

  1. Importuokite arba sukurkite rinkinį pavadinimu Atsargos ir nustatykite, kad jis būtų rodomas galerijoje, kaip aprašyta pirmoje prcedūroje, pateiktoje straipsnyje Vaizdų ir teksto rodymas galerijoje.

  2. Galerijos apatinės žymos ypatybę Tekstas nustatykite kaip šią funkciją:

    Right(ThisItem.ProductName, 3)

    Žymoje rodomi paskutiniai trys kiekvieno produkto pavadinimo simboliai.