The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredCompete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.
I am attempting to do some dynamic measure formatting on a DAX measure. However, I'm having difficulty getting negative values to display with parentheses instead of the negative symbol.
For example, if I have a value of -132,500,000, I want to display it as ($132) M.
The dynamic measure formatting is working great for positive numbers, I'm just unsure how to get it to display correctly with negative values.
VAR CurrentValue = SELECTEDMEASURE()
RETURN
SWITCH (
TRUE(),
CurrentValue <= -1000000, "($#,0,,.) M",
CurrentValue > -1000000 && CurrentValue < 0, "($#,##0)",
CurrentValue >= 0 && CurrentValue < 1000000, "$#,##0",
CurrentValue >= 1000000, "$#,0,,. M"
)
Solved! Go to Solution.
Hi @swolfe2
I would recommend this:
VAR CurrentValue = SELECTEDMEASURE()
VAR AbsValue = ABS ( CurrentValue )
RETURN
IF (
AbsValue >= 1000000,
"$#,0,,. M;($#,0,,.) M",
"$#,##0;($#,##0)"
)
This makes use of the "<positive format>;<negative format>" structure.
Does this work for you?
Hi @swolfe2
I would recommend this:
VAR CurrentValue = SELECTEDMEASURE()
VAR AbsValue = ABS ( CurrentValue )
RETURN
IF (
AbsValue >= 1000000,
"$#,0,,. M;($#,0,,.) M",
"$#,##0;($#,##0)"
)
This makes use of the "<positive format>;<negative format>" structure.
Does this work for you?
Worked perfectly, and is an elegant solution. Thanks so much!
User | Count |
---|---|
25 | |
10 | |
8 | |
6 | |
6 |
User | Count |
---|---|
31 | |
12 | |
10 | |
10 | |
9 |