Join 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!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi Every one,
I have table like this
| Category | Sales |
| a | 20000 |
| b | 9000 |
| c | 8000 |
| d | 7000 |
| e | 6000 |
| f | 5000 |
| g | 4000 |
| h | 3000 |
I want to show my table like below (sum of Sales should be less than 10000)
| Category | Sales |
| b | 9000 |
| c | 8000 |
| d | 7000 |
| e | 6000 |
| f | 5000 |
| g | 4000 |
| h | 3000 |
| Totals | 42000 |
Can you help on this... Thanks in Advance
Solved! Go to Solution.
You can use VISUAL level filters
HI @venug20
Using DAX there could be three ways of doing this
1) Calculated Table
2) Measure
3) Calculated Column
1) CALCULATED TABLE
From the Modelling Tab>>New Table
Calculated_Table =
CALCULATETABLE (
Table1,
FILTER (
VALUES ( Table1[Category] ),
CALCULATE ( SUM ( Table1[Sales] ) < 10000 )
)
)
2) MEASURE
Measure =
IF (
HASONEFILTER ( Table1[Category] ),
IF ( SUM ( Table1[Sales] ) < 10000, SUM ( Table1[Sales] ) ),
SUMX (
VALUES ( Table1[Category] ),
IF (
CALCULATE ( SUM ( Table1[Sales] ) ) < 10000,
CALCULATE ( SUM ( Table1[Sales] ) )
)
)
)
3) CALCULATED COLUMN
Sales < 10000 =
VAR result =
CALCULATE ( SUM ( Table1[Sales] ), ALLEXCEPT ( Table1, Table1[Category] ) )
RETURN
IF ( result < 10000, result )
You can use VISUAL level filters
Hi Zubair,
Thanks for responding, you have given perfect solution for this...
I want same result using "DAX"...... Can you help on this.....
HI @venug20
Using DAX there could be three ways of doing this
1) Calculated Table
2) Measure
3) Calculated Column
1) CALCULATED TABLE
From the Modelling Tab>>New Table
Calculated_Table =
CALCULATETABLE (
Table1,
FILTER (
VALUES ( Table1[Category] ),
CALCULATE ( SUM ( Table1[Sales] ) < 10000 )
)
)
2) MEASURE
Measure =
IF (
HASONEFILTER ( Table1[Category] ),
IF ( SUM ( Table1[Sales] ) < 10000, SUM ( Table1[Sales] ) ),
SUMX (
VALUES ( Table1[Category] ),
IF (
CALCULATE ( SUM ( Table1[Sales] ) ) < 10000,
CALCULATE ( SUM ( Table1[Sales] ) )
)
)
)
3) CALCULATED COLUMN
Sales < 10000 =
VAR result =
CALCULATE ( SUM ( Table1[Sales] ), ALLEXCEPT ( Table1, Table1[Category] ) )
RETURN
IF ( result < 10000, result )
Please see each page in the attached file
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!