Leva, srednja in desna funkcija
Velja za: Aplikacije Canvas Dataverse stolpce formul Poteke namizja Aplikacije, ki temeljijo na modelu Power Pages Power Platform CLI
Izvleče levi, srednji ali desni del niza besedila.
Opis
Funkcije Left, Mid in Right vrnejo del niza.
- Left vrne začetne znake 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 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
Levo( Niz, Število znakov )
Sredina( Niz, Začetni položaj [, Število znakov ] )
Desno( Niz, Število znakov )
- Niz - obvezno. Niz, iz katerega je treba pridobiti rezultat.
- Začetni položaj - Zahtevano (samo Mid ). Začetni položaj. Prvi znak niza je položaj 1.
- NumberOfCharacters - Zahtevano (samo Levo in Desno ). Število znakov, ki morajo biti vrnjeni. Če jo izpustite za funkcijo Mid, funkcija vrne del od začetnega položaja do konca niza.
Levo( SingleColumnTable, NumberOfCharacters )
Sredina( Tabela z enim stolpcem, Začetni položaj [, Število znakov ] )
Desno( SingleColumnTable, NumberOfCharacters )
- SingleColumnTable - Zahtevano. Tabela nizov z enim stolpcem, iz katere je treba pridobiti rezultate.
- Začetni položaj - Zahtevano (samo Mid ). Začetni položaj. Prvi znak niza je položaj 1.
- NumberOfCharacters - Zahtevano (samo Levo in Desno ). Š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 |
---|---|---|
Levo (Avtor.Besedilo, 5) | Izvleče največ pet znakov z začetka niza. | »E. E.« |
Sredina (Avtor.Besedilo, 7, 4) | Iz niza izvleče največ štiri znake, pri čemer začne s sedmim znakom. | »Cumm« |
Sredina (Avtor.Besedilo, 7) | Iz niza izvleče vse znake, pri čemer začne s sedmim znakom. | »Cummings« |
Desno (Avtor.Besedilo, 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 | Description | Rezultat |
---|---|---|
Levo( ShowColumns( Ljudje, "Naslov"), 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( Ljudje, "Naslov"), 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" |
Desno( ShowColumns( Ljudje, "Naslov"), 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
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.
Nastavite lastnost Besedilo spodnje oznake v galeriji na to funkcijo:
Desno(ThisItem.ProductName, 3)
Oznaka prikaže zadnje tri znake posameznega imena izdelka.