I have listed two options below:
- As calculated Column:
ZipCodewithLeadingZeros =
SWITCH(
TRUE(),
LEN(‘Table’[ZipCode]) = 5, ‘Table’[ZipCode],
LEN(‘Table’[ZipCode]) = 4, “0” & ‘Table’[ZipCode],
LEN(‘Table’[ZipCode]) = 3, “00” & ‘Table’[ZipCode]
- In PowerQuery, change the column from int64 to text as below
Table.TransformColumnTypes(Table1_Table,{{“Zip Code”, type text}