Skip to content
Home » Power Query Text.RemoveRange Function

Power Query Text.RemoveRange Function

The Power Query Text function Text.RemoveRange  is used to remove a specified number of characters from a text, starting at a specified position.

Syntax

Text.RemoveRange(text as nullable text, offset as number, optional count as nullable number) as nullable text
  • text: This is the text value from which you want to remove characters.
  • offset: It specifies the starting position from where characters should be removed. It starts from position 0.
  • count: This is the number of characters to be removed from the text value. The default value for count is 1.

Lets understand with the help of an example.




Remove 5 characters starting from position 10 from text  “Microsoft Power Query”

For this, we can write below Power Query M code.

Text.RemoveRange([Desc],10,5)

Output: “Microsoft Query”

Note that: If you do not provide the Count value then function takes default value that is 1 and remove only 1 character starting from position 10 from text “Microsoft Power Query”

You can see the output without count value, it takes default count value 1.

Text.RemoveRange([Desc],10)

Output:“Microsoft ower Query”

Remove 5 characters starting from position 0 from text  “Microsoft Power Query”

For this, we can write below Power Query M code.

Text.RemoveRange([Desc],0,5)

Output:“soft Power Query”

 

Also Read..

Text.Remove function: Remove characters from string Power Query

How to extract first and last characters from string Power Query

Loading

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from SQL BI Tutorials

Subscribe now to keep reading and get access to the full archive.

Continue reading