Microsoft Power Query aðgerðir í töflunni hér á eftir eru gagnlegar textaaðgerðir til að vita. Þú getur notað þá til að þrífa og vinna með textastrengi.
| Virka |
Hvað það gerir og hvernig á að nota það |
| Texti.Inniheldur |
Skilar satt ef tilgreint gildi finnst innan tiltekins textareits. Notaðu þessa aðgerð með If aðgerðinni til að skila gildi byggt á ástandi:
ef Text.Contains([Column1], „usd“)
þá „US“ annars „Canadian“ |
| Texti.EndarMeð |
Skilar satt ef tilgreint gildi finnst í lok tiltekins textareits. Notaðu þessa aðgerð með If aðgerðinni til að skila gildi byggt á skilyrði:
ef Text.EndsWith([Column1], „est“)
þá „Eastern“ annars „Central“ |
| Texti.Setja inn |
Setur tiltekið gildi á tiltekinni staðsetningu inn í tiltekið textareit. Þetta dæmi setur inn tvö strik sem byrja á 5 stafnum í reitnum:
Text.Insert([Column1], ,5,“—“) |
| Texti.Lengd |
Skilar fjölda stafa í tilteknum textareit. Notaðu þessa aðgerð með If aðgerðinni til að skila gildi byggt á ástandi:
ef Text.Length([Column1]) >5
þá „US Zip“ annars „Canadian Postal“ |
| Text.PadEnd |
Bætir tilteknu gildi við lok tiltekins textareits þar til það er að minnsta kosti ákveðin lengd. Þetta dæmi setur inn nógu mörg núll í lok reitsins til að lengdin verði að minnsta kosti 10 stafir:
Text.PadEnd([Column1], 10, “0“) |
| Text.PadStart |
Bætir tilteknu gildi við upphaf tiltekins textareits þar til það er að minnsta kosti ákveðin lengd. Þetta dæmi setur inn nógu mörg núll í byrjun reitsins til að lengdin verði að minnsta kosti 10 stafir:
Text.PadStart([Column1], 10, “0“) |
| Texti.Fjarlægja |
Fjarlægir öll tilvik af tilteknum staf eða lista af stöfum úr tilteknum textareit. Þetta dæmi fjarlægir öll tilvik
ótalstafaðs stafa í tilgreindum lista (innifalinn í krulluðum sviga): Text.Remove([Column1],{“/“, “\“,“?“,“:“,“|“ , „<“,“>“, „*“}) |
| Texti.StartsWith |
Skilar satt ef tilgreint gildi finnst í upphafi tiltekins textareits. Notaðu þessa aðgerð með If aðgerðinni til að skila gildi byggt á ástandi:
ef Text.StartsWith([Column1], „Frændi“)
þá „Bróðir“ annars „Systir“ |