Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
I have the following situation:
Product_Code (columnt of text type)
234567
765432
87345
3587
12
1234678
I need to create a new column in power query with a fixed size of 10 chars and the contents above described, but filling the gaps with 0 on the left side of the field, like this:
0000234567
0000765432
0000087345
0000003587
0000000012
0001234678
Does anybody have a tip or direction in how to active it with M language in Power Query? Thanks!
Solved! Go to Solution.
In Power Query, with Text.PadStart( ).
Text.PadStart(Text.From([Product_Code]),10,"0")
I'm going something else too. Give me a second.
Edit -
This works nicely so you don't need to add an additional Custom Column:
= Table.ReplaceValue(Source, each[Product_Code], each Text.PadStart(Text.From([Product_Code]),10,"0"),Replacer.ReplaceValue,{"Product_Code"})
Proud to be a Super User!
In Power Query, with Text.PadStart( ).
Text.PadStart(Text.From([Product_Code]),10,"0")
I'm going something else too. Give me a second.
Edit -
This works nicely so you don't need to add an additional Custom Column:
= Table.ReplaceValue(Source, each[Product_Code], each Text.PadStart(Text.From([Product_Code]),10,"0"),Replacer.ReplaceValue,{"Product_Code"})
Proud to be a Super User!
Thanks @ChrisMendoza and @asad The text pad function works perfect in my case.
As I have some fileds with more than 10 chars I use the following:
if Text.Length([COD_PRODUTO]) < 10 then
Text.PadStart([COD_PRODUTO],10,"0") else
[COD_PRODUTO]
Thank you guys!
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
115 | |
74 | |
57 | |
47 | |
39 |
User | Count |
---|---|
167 | |
118 | |
61 | |
58 | |
50 |