March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Good Day,
I want to know if it is possible to display data in thousands, but without the "K" at the end of the data. We know our reporting is in '000s, we just need the values and the K at the end creates unnecessary clutter.
Thanks!
Solved! Go to Solution.
Write a measure that divides the numbers by 1000
Step 1: Go to "Visualizations"
Step 2: Click on "Format your visual"
Step 3: Select "Callout Value" under the "Visual" tab
Step 4: Select "none" under "Display Units"
This worked for me! Good luck
Thank you!
Simply and perfect!
Click on the measures/Visual <then go to format your visual in the visual tab
In the callout value section select "Display units" to be "None" instead of "Thousands"
Violet Rafik
Do you have a screen shot of the solution? I do not see Callout value for my Visual. Only see field formatting.
yes here it is
But how do you do you get rid of the "K" that shows while keeping the display units thousands selected? That was the original question.
You are a lifesaver have been looking for a solution for a while, Thank you!
Thanks a lot, very simple solution 👍
Create a measure that equals the value e.g.
Yachtsman60 has what I consider to be the best solution. This should be bumped up or marked as the official solution. I've tried the others and they don't work like this one. This changes the format of that number on every visualization on every page in the file, not only on one visual--also it removed the K, which one of these other "solutions" do not.
Hi, Ive tried this and it works, perfect! But how will the formatting look if you want millions instead?
#,,.;-#,,.;"-"
Thanks! whats the difference between your format and this one that I found and also works: #,##0,,.0
Not quite sure.
Here is the full Microsoft documentation on the topic.
https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-custom-format-strings
This is also a useful video to watch.
Indeed a perfect solution. No need to create an extra measure, just take the column from the model as it is.
Works like a charm for the data labels of my stacked bar chart!
I have set the data labels "display units" to "None" and used the formatting mask as described by @yachtsman60.
This one should be marked as the accepted solution in my opinion.
I've searched high and low, and this is the answer that no one else is giving! Perfect! No need to create a measure if everything you need to show should be in thousands.
Hi @DieLem,
For another option, you could create a calculated column by SUBSTITUTE like below, then change the data type to be whole number.
Column = SUBSTITUTE('Table2'[value2],"K","")
The output is below.
Best Regards,
Cherry
Write a measure that divides the numbers by 1000
That's not the ideal solution also due to rounding. I was using a /1000 measure and now I'm struggling with not correct results. Mathematically it doesn't make sense but I believe it's a limitation of Power BI.
@DieLem @MattAllington @v-piga-msft
i have similar issue, & if I create a measure and divide it by 1000.
In visuals it looks good, however when the end user extract the data into excel, they want to see the exact number that means not the one which is divided by 1000.
is it possible?
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
User | Count |
---|---|
93 | |
90 | |
86 | |
76 | |
49 |
User | Count |
---|---|
167 | |
149 | |
99 | |
73 | |
57 |