Left, Midin funkcije Right

Velja za: Canvas apps Copilot Studio Desktop flows Dataverse formula columns Model-driven apps Power Platform CLI Dataverse functions Power Pages

Izvleče levi, srednji ali desni del niza besedila.

Opis

Funkciji Left, Midin Right , vrneta del niza.

  • Left vrne znake začetka niza.
  • Mid vrne srednje znake niza.
  • Right vrne končne znake niza.

Če za argument določite en niz, funkcija vrne del, ki ste ga zahtevali od niza. Če podate tabelo z enim stolpcem, ki vsebuje nize, funkcija vrne tabelo z enim stolpcem z vrednostjo stolpec, ki vsebuje dele teh nizov, ki ste jih zahtevali. Če določite tabelo z več stolpci, jo lahko oblikujete v tabelo z enim stolpcem, kot je opisano v članku o delu s tabelami.

Če je začetni položaj negativen ali je zunaj konca niza, vrne Midprazno. Dolžino niza lahko preverite s funkcijo Leno. Če zahtevate več znakov, kot jih vsebuje niz, funkcija vrne toliko znakov, kot je mogoče.

Sintaksa

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

  • Niz - obvezno. Niz, iz katerega je treba pridobiti rezultat.
  • StartingPosition – zahtevano (Mid le). Začetni položaj. Prvi znak niza je položaj 1.
  • NumberOfCharacters – zahtevano (Left in Right samo). Število znakov, ki morajo biti vrnjeni. Če ga izpustite za funkcijo Mid , funkcija vrne del od začetnega mesta do konca niza.

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

  • SingleColumnTable - Zahtevano. Tabela nizov z enim stolpcem, iz katere je treba pridobiti rezultate.
  • StartingPosition – zahtevano (Mid le). Začetni položaj. Prvi znak niza je položaj 1.
  • NumberOfCharacters – zahtevano (Left in Right samo). Število znakov, ki morajo biti vrnjeni. Če ga izpustite za funkcijo Mid , funkcija vrne del od začetnega mesta do konca niza.

Primeri

En niz

Primeri v tem razdelku uporabljajo kontrolnik za vnos besedila kot vir podatkov. Kontrolnik se imenuje Author in vsebuje niz »E. E. Cummings«.

Formula Opis Rezultat
Left( Author.Text, 5 ) Izvleče največ pet znakov z začetka niza. »E. E.«
Mid( Author.Text, 7, 4 ) Iz niza izvleče največ štiri znake, pri čemer začne s sedmim znakom. »Cumm«
Mid( Author.Text, 7 ) Iz niza izvleče vse znake, pri čemer začne s sedmim znakom. »Cummings«
Right( Author.Text, 5 ) Izvleče največ pet znakov s konca niza. »mings«

Tabela z enim stolpcem

Vsak primer v tem razdelku izvleče nize iz stolpca Address tega vira podatkov, poimenovanega People, in vrne tabelo z enim stolpcem, ki vsebuje rezultate:

Imenu Naslov
"Jean" "123 Main St NE"
"Fred" "789 JZ 39. #3B"
Formula Opis Rezultat
Left( ShowColumns( People, "Address" ), 8 ) Izvleče prvih osem znakov posameznega niza. Tabela z enim stolpcem s Value stolpcem, ki vsebuje naslednje vrednosti: "123 Main", "789 SW 3"
Mid( ShowColumns( People, "Address" ), 5, 7 ) Izvleče srednjih sedem znakov posameznega niza, pri čemer začne s petim znakom. Tabela z enim stolpcem s Value stolpcem, ki vsebuje naslednje vrednosti: "Main St", "SW 39th"
Right( ShowColumns( People, "Address" ), 7 ) Izvleče zadnjih sedem znakov posameznega niza. Enostolpčna tabela s Value stolpcem, ki vsebuje naslednje vrednosti: "n St NE", "9th #3B"

Primer po korakih

  1. Uvozite ali ustvarite zbirko z imenom Zaloga in jo prikažite v galeriji, kot opisuje prvi postopek v članku Prikaz slik in besedila v galeriji.

  2. Nastavite lastnost Besedilo spodnje oznake v galeriji na to funkcijo:

    Right( ThisItem.ProductName, 3 )

    Oznaka prikaže zadnje tri znake posameznega imena izdelka.