Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
arobinson
Frequent Visitor

Calculate total Sales

I have 3 total columns I am working from. Customer, Parent Customer, and amount billed.

 

I am looking to make a table or matrix that pulls the top 10 amount billed for the year. I want this list to be a mix of Customers and Parent Customers, as some of the Customers have Parent Customers and some don't. I want any Customer that have a parent customer to sum up into one name under the Parent Customer. If there is no Parent Customer it will stand alone on the list. 

5 REPLIES 5
Anonymous
Not applicable

What about creating a calc column called Effective Customer like this

 

CustomerParent CustomerEffective Customer
Cust 1 Cust 1

Cust 2

Cust 1Cust 1
Cust 3Cust 2Cust 2

 

and then slicting by the last column?

Fowmy
Super User
Super User

@arobinson 

Create a Hierarchy by dragging the CUSTOMER field on to the PARENT field. Watch this video if necessary (https://www.youtube.com/watch?v=1Y0T_KkeWyQ)

And, add the following measure

 

TOP 10 Customers = 

VAR _RANK = 
    RANKX(
      ALL(DATA[Customer]),
        CALCULATE(SUM(DATA[Amount Billed])),,
       DESC
    )
RETURN
IF(
    _RANK > 10,
    BLANK(),
    CALCULATE(SUM(DATA[Amount Billed]))
)

 


Annotation 2020-07-28 190708.png

________________________

Did I answer your question? Mark this post as a solution, this will help others!.

Click on the Thumbs-Up icon on the right if you like this reply 🙂

YouTube, LinkedIn

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

amitchandak
Super User
Super User

@arobinson , not very clear.

 

You can top 10 like this

Top 10 City Rank = CALCULATE([Sales],TOPN(10,all(Geography[City]),[Sales],DESC),VALUES(Geography[City Id]))

 

For Rank Refer these links
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/3...

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Fowmy
Super User
Super User

@arobinson 

Can you share some sample data and the expected result as data to have a clear understanding of your question?

________________________

Did I answer your question? Mark this post as a solution, this will help others!.

Click on the Thumbs-Up icon on the right if you like this reply 🙂

YouTube, LinkedIn

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Customer                                                        Parent Customer                                           Amount Billed

1No Parent Customer$1033

2

Parent 1 $5121
3Parent 2$5166
4Parent 2 $76621
5Parent 1$1211
6 No Parent Customer$5151
7Parent 1$8111
8Parent 2 $51512
9 No Parent Customer$6732
10No Parent Customer$4445

 

 

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.