Funkcije Microsoft Power Query v spodnji tabeli so koristne besedilne funkcije, ki jih morate poznati. Uporabite jih lahko za čiščenje in manipulacijo besedilnih nizov.
| Funkcija |
Kaj dela in kako ga uporabljati |
| Besedilo. Vsebuje |
Vrne true, če je določena vrednost najdena v danem besedilnem polju. Uporabite to funkcijo s funkcijo If, da vrnete vrednost na podlagi pogoja:
if Text.Contains([Column1], “usd“)
potem “US“ else “Canadian“ |
| Besedilo.EndsWith |
Vrne true, če je določena vrednost najdena na koncu danega besedilnega polja. Uporabite to funkcijo s funkcijo If, da vrnete vrednost na podlagi pogoja:
če Text.EndsWith([Column1], “est“)
potem “Eastern“ ali “Central“ |
| Besedilo.Vstavi |
Vstavi določeno vrednost na danem mestu v dano besedilno polje. Ta primer v polje vstavi dva pomišljaja, ki se začneta pri 5 znakih:
Text.Insert([Stolpec1], ,5,“—“) |
| Besedilo. Dolžina |
Vrne število znakov v danem besedilnem polju. Uporabite to funkcijo s funkcijo If, da vrnete vrednost, ki temelji na pogoju:
če je Text.Length([Column1]) >5,
potem »US Zip« drugače »Canadian Postal« |
| Text.PadEnd |
Doda določeno vrednost na konec danega besedilnega polja, dokler ni najmanj dane dolžine. Ta primer vstavi dovolj ničel na koncu polja, da je dolžina najmanj 10 znakov:
Text.PadEnd([Column1], 10, “0“) |
| Besedilo.PadStart |
Doda določeno vrednost na začetek danega besedilnega polja, dokler ni najmanj določene dolžine. Ta primer vstavi dovolj ničel na začetku polja, da je dolžina najmanj 10 znakov:
Text.PadStart([Stolpec1], 10, "0") |
| Besedilo. Odstrani |
Odstrani vse pojavitve določenega znaka ali seznama znakov iz danega besedilnega polja. Ta primer odstrani vse pojavitve nealfanumeričnega znaka na določenem seznamu (
zajeto v zavitih oklepajih): Text.Remove([Column1],{“/“, „\“,“?“,“:“,“|“ , “<“,“>“, “*“}) |
| Besedilo. Začne se z |
Vrne true, če je določena vrednost najdena na začetku danega besedilnega polja. Uporabite to funkcijo s funkcijo If, da vrnete vrednost na podlagi pogoja:
če Text.StartsWith([Stolpec1], »Stric«)
potem »Brother« ali »Sister« |