Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.
Hi,
I am facing an issue on bar charts. I have 3 bars would like to show on the bar chart. One of them is in $300 billion, one of them is in -$300 billion and one in $80 million. In the bar chart, I see it automatically converted into $0.3T, -$0.3T and $0T. Is there any way can change the display to when it is a trillion, show billion and when it is billion show billion, when it is million show million, when is thounsand show k.
I tried to use the actual value in the bar and dynamic formatting as:
SWITCH (
TRUE(),
ABS(v) >= 1e12, FORMAT( v/1e9, "$#,0.0") & "Bn",
ABS(v) >= 1e9, FORMAT( v/1e9, "$#,0.0") & "Bn",
ABS(v) >= 1e6, FORMAT( v/1e6, "$#,0.0") & "M",
ABS(v) >= 1e3, FORMAT( v/1e3, "$#,0.0") & "K",
FORMAT( v, "$#,0")
)
But it doesn't work when it has multiple bars.
Can someone share some ideas?
Thanks.
Solved! Go to Solution.
Hello @hanwang
For me , the following approach works:
To achieve that, I created the following measure
Hello @hanwang
For me , the following approach works:
To achieve that, I created the following measure
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.