Les funcions de Microsoft Power Query de la taula següent són funcions de text útils per conèixer. Podeu utilitzar-los per netejar i manipular cadenes de text.
Funció |
Què fa i com utilitzar-lo |
Text.Conté |
Retorna true si es troba un valor especificat dins d'un camp de text determinat. Utilitzeu aquesta funció amb la funció If per retornar un valor basat en una condició:
si Text.Contains([Column1], "usd")
llavors "EUA" sinó "Canadenc" |
Text.EndsWith |
Retorna true si es troba un valor especificat al final d'un camp de text determinat. Utilitzeu aquesta funció amb la funció If per retornar un valor basat en una condició:
if Text.EndsWith([Column1], "est")
llavors "Eastern" else "Central" |
Text.Inserir |
Insereix un valor especificat en una posició determinada en un camp de text determinat. Aquest exemple insereix dos guions que comencen amb els 5 caràcters del camp:
Text.Insert([Column1], ,5,“—“) |
Text.Longitud |
Retorna el nombre de caràcters d'un camp de text determinat. Utilitzeu aquesta funció amb la funció If per retornar un valor basat en una condició:
si Text.Length([Column1]) >5
llavors "US Zip" sinó "Canadian Postal" |
Text.PadEnd |
Afegeix un valor especificat al final d'un camp de text determinat fins que tingui almenys una longitud determinada. Aquest exemple insereix prou zeros al final del camp per fer que la longitud sigui d'almenys 10 caràcters:
Text.PadEnd([Column1], 10, "0") |
Text.PadStart |
Afegeix un valor especificat a l'inici d'un camp de text determinat fins que tingui almenys una longitud especificada. Aquest exemple insereix prou zeros a l'inici del camp per fer que la longitud sigui d'almenys 10 caràcters:
Text.PadStart([Column1], 10, "0") |
Text.Eliminar |
Elimina totes les ocurrències d'un caràcter especificat o llista de caràcters d'un camp de text determinat. Aquest exemple elimina totes les ocurrències del caràcter no alfanumèric a la llista especificada (entre claudàtors):
Text.Remove([Column1],{“/“, “\“,“?“,“:“,“|“ , “<“,“>“, “*“}) |
Text.Comença amb |
Retorna true si es troba un valor especificat al començament d'un camp de text determinat. Utilitzeu aquesta funció amb la funció If per retornar un valor basat en una condició:
if Text.StartsWith([Column1], "Oncle")
llavors "Brother" else "Sister" |