This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
I have a column of numbers with a maximum length of 6 characters but with smaller lengths as well as in the following:
123456
782
5678
I want to reformat these as text but with a high order 0 fill where the field is less than 6 characters long. The result would then look like:
123456
000782
005678
I have been using a Dax formula as follows:
Solved! Go to Solution.
The formula is right if the numbers are in numeric format. So to make sure it is numeric, we can add the function VALUE as follows:
EmpID as text = format(VALUE(BLASTSRESPONSE[EmpID]),"000000")
and make sure the formula is in a calculated column, not a measure
Thank you Yelsherif. It is working now.
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 34 | |
| 31 | |
| 25 | |
| 20 | |
| 16 |
| User | Count |
|---|---|
| 61 | |
| 49 | |
| 28 | |
| 23 | |
| 23 |