Järgmises tabelis olevad Microsoft Power Query funktsioonid on kasulikud tekstifunktsioonid. Saate neid kasutada tekstistringide puhastamiseks ja nendega manipuleerimiseks.
| Funktsioon |
Mida see teeb ja kuidas seda kasutada |
| Tekst.Sisaldab |
Tagastab väärtuse true, kui antud tekstiväljalt leitakse määratud väärtus. Kasutage seda funktsiooni koos funktsiooniga If tingimusel põhineva väärtuse tagastamiseks:
kui Text.Contains([Cumn1], "usd")
siis "US" muidu "Canadian" |
| Text.EndsWith |
Tagastab tõene, kui antud tekstivälja lõpust leitakse määratud väärtus. Kasutage seda funktsiooni koos funktsiooniga If tingimusel põhineva väärtuse tagastamiseks:
if Text.EndsWith([Cumn1], "est")
siis "Eastern" muidu "Central" |
| Tekst.Sisesta |
Lisab määratud väärtuse antud kohas antud tekstiväljale. See näide lisab väljale kaks kriipsu, mis algavad 5 märgist:
Text.Insert([Verg1], ,5,“—“) |
| Tekst.Pikkus |
Tagastab märkide arvu antud tekstiväljal. Kasutage seda funktsiooni koos funktsiooniga If väärtuse tagastamiseks tingimusel:
kui Text.Length([Cumn1]) >5,
siis "US Zip" muidu "Canadian Postal" |
| Text.PadEnd |
Lisab määratud väärtuse antud tekstivälja lõppu, kuni see on vähemalt etteantud pikkusega. See näide lisab välja lõppu piisavalt nulle, et pikkus oleks vähemalt 10 tähemärki:
Text.PadEnd([Veerg1], 10, "0") |
| Text.PadStart |
Lisab määratud väärtuse antud tekstivälja algusesse, kuni see on vähemalt määratud pikkusega. See näide lisab välja algusesse piisavalt nulle, et pikkus oleks vähemalt 10 tähemärki:
Text.PadStart([Veerg1], 10, "0") |
| Tekst.Eemalda |
Eemaldab antud tekstiväljalt kõik määratud märgi või märkide loendi esinemised. See näide eemaldab määratud loendist kõik mittetähenumbrilised märgid (sulgudes):
Text.Remove([Verg1],{“/“, „\“,?“,“:“,“|“ , "<", ">", "*"}) |
| Text.StartsWith |
Tagastab tõene, kui antud tekstivälja algusest leitakse määratud väärtus. Kasutage seda funktsiooni koos funktsiooniga If tingimusel põhineva väärtuse tagastamiseks:
if Text.StartsWith([Veerg1], "Onu")
siis "Brother" muidu "Sister" |