Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 28 - August 9 | Final Round of the Power BI Dataviz World Championships. This is your chance. Learn more
I understand the syntax of Text.RemoveRange but I am not sure how to add this into M / Power Query.
Scenario: TableX has a column called "Departure", which is an ID that features a leading zero. I need to remove that leading zero. So instead of "09999", "02345", etc., I want "9999", "2345", etc..
I thought it may be preceded by something like a Table.Transformrows in M e.g.,
#"Drop Lead Zero" = Table.TransformRows(#"Changed Type", Text.RemoveRange([Departure], 0, 1))
But this (and many other attempts) does not work. So I guess I am struggling with where to position the function in M.
Your advice is appreciated!
Solved! Go to Solution.
Hi @Anonymous ,
You don't want TransformRows, you want TransformColumns, something like this:
#"Drop Lead Zero" =
Table.TransformColumns(
#"Changed Type",
{
{ "Departure", each Text.RemoveRange(_, 0, 1) }
}
)
Pete
Proud to be a Datanaut!
Hi @Anonymous ,
You don't want TransformRows, you want TransformColumns, something like this:
#"Drop Lead Zero" =
Table.TransformColumns(
#"Changed Type",
{
{ "Departure", each Text.RemoveRange(_, 0, 1) }
}
)
Pete
Proud to be a Datanaut!
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!
Check out the July 2026 Power BI update to learn about new features.