Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
Hi Experts,
I have a table like below:
| Dealer | Target | Actual | ||
| Dealer 013 | 82 | 52 | ||
| Dealer 012 | 72 | 32 | ||
| Dealer 018 | 13 | |||
| Dealer 010 | 54 | 10 | ||
| Dealer 014 | 32 | 5 | ||
| Dealer 016 | 79 | -10 | ||
| Dealer 01 | 37 | |||
| Dealer 02 | 25 | |||
| Dealer 03 | 23 | |||
| Dealer 04 | 28 | |||
| Dealer 05 | 99 | |||
| Dealer 06 | 66 | |||
| Dealer 07 | 23 | |||
| Dealer 08 | 18 | |||
| Dealer 09 | 15 | |||
| Dealer 011 | 48 | |||
| Dealer 015 | 49 | |||
| Dealer 017 | 40 |
I am trying to show the total actual sales by top 10 dealers.
I am using the following dax:
Solved! Go to Solution.
Try
Total sales ( top 10 dealers ) =
VAR DealersWithSales =
FILTER (
ADDCOLUMNS (
ALL ( 'Table'[Dealer] ),
"@sales", CALCULATE ( SUM ( 'Table'[Actual] ) )
),
NOT ISBLANK ( [@sales] )
)
VAR Top10Dealers =
TOPN ( 10, DealersWithSales, [@sales] )
VAR Result =
SUMX ( Top10Dealers, [@sales] )
RETURN
Result
Try
Total sales ( top 10 dealers ) =
VAR DealersWithSales =
FILTER (
ADDCOLUMNS (
ALL ( 'Table'[Dealer] ),
"@sales", CALCULATE ( SUM ( 'Table'[Actual] ) )
),
NOT ISBLANK ( [@sales] )
)
VAR Top10Dealers =
TOPN ( 10, DealersWithSales, [@sales] )
VAR Result =
SUMX ( Top10Dealers, [@sales] )
RETURN
Result
@GreenP Try:
Total Sales(Top 10 Dealers) =
VAR __Table =
TOPN(
10,
FILTER(ALL('Table'),[Actual] <> BLANK()),
CALCULATE(SUM('Table'[Actual]))
)
VAR __Result = SUMX(__Table,[Actual])
RETURN
__Result
PBIX attached below signature.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 9 | |
| 5 | |
| 4 | |
| 3 | |
| 3 |
| User | Count |
|---|---|
| 23 | |
| 12 | |
| 11 | |
| 9 | |
| 8 |