Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Dear all ,
I have a measure which returns me value such as
1000
23
3200
2
500000
I want to return
1k
23
3.2k
500k
I tried using format into thousand but it converts all numbers to K format
I want only those numbers to turn in K format which are greater than 1000
Need help
Regards
Sujit
Solved! Go to Solution.
Ok friends
I tried and I reached to conclusion
Loss = var a = MEASURE
RETURN IF(a>=1000,Format(a,"#,.#K"),a)
If you have more optimized solution please feel free to shoot your advices in comments down 👍
@Sujit_Thakur , In model view , you have property. Once you click on a column then you will be able set its property there you can set format -https://docs.microsoft.com/en-us/power-bi/desktop-custom-format-strings
or you can use the format command. Or can mention format in measure/column tools
The above article also contain how to give format string
Ok friends
I tried and I reached to conclusion
Loss = var a = MEASURE
RETURN IF(a>=1000,Format(a,"#,.#K"),a)
If you have more optimized solution please feel free to shoot your advices in comments down 👍
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
18 | |
7 | |
6 | |
5 | |
5 |
User | Count |
---|---|
23 | |
10 | |
10 | |
9 | |
7 |