Share via


Funkcije levo, srednje in desno

Velja za: Stolpci s formulo aplikacij Dataverse delovnega območja Tokovi namizja Aplikacije Power Platform , ki temeljijo na modelu CLI

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

Opis

Funkcije Left, Mid in Right vrnejo del niza.

  • Left vrne znake na začetku niza.
  • Mid vrne znake v sredini niza.
  • Right vrne znake na koncu niza.

Če za argument določite en niz, funkcija vrne del, ki ste ga zahtevali od niza. Če določite tabelo z enim stolpcem, ki vsebuje nize, funkcija vrne tabelo z enim stolpcem s stolpcem Vrednost , ki vsebuje dele, ki ste jih zahtevali za te nize. Č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 za koncem niza, funkcija Mid vrne prazno vrednost. 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( String, NumberOfCharacters )
Mid( String, StartingPosition [, NumberOfCharacters ] )
Right( String, NumberOfCharacters )

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

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

  • SingleColumnTable – obvezno. Tabela nizov z enim stolpcem, iz katere je treba pridobiti rezultate.
  • StartingPosition – obvezno (samo funkcija Mid). Začetni položaj. Prvi znak niza je položaj 1.
  • NumberOfCharacters – obvezno (samo funkciji Left in Right). Število znakov, ki morajo biti vrnjeni. Če jo izpustite za funkcijo Mid, funkcija vrne del od začetnega položaja 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 glavnih svetih NE"
"Fred" "789 SW 39. #3B"
Formula Description Rezultat
Left( ShowColumns( People, "Address" ), 8 ) Izvleče prvih osem znakov posameznega niza. Tabela z enim stolpcem s stolpcem, Value 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 stolpcem, Value ki vsebuje naslednje vrednosti: "Main St", "SW 39th"
Right( ShowColumns( People, "Address" ), 7 ) Izvleče zadnjih sedem znakov posameznega niza. Tabela z enim stolpcem s stolpcem, Value 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.