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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
DonRitchie
Frequent Visitor

Getting an Aggregation of an Aggregation based on Window position (SumX?)

DonRitchie_0-1677764915045.png

 

I have a list of Customers (BILLTO) and a list of Units (TRACTOR).  These are both standard dimensions.  Rev-FSC is the amount of Revenue that Unit generated for that Customer.  Total Rev-FSC ALL is a calculated measure that presents the Total Revenue that Unit Generated.  Rev-FSC Allocation % is a calculated measure that presents the percentage of the given Unit's Revenue that was generated for that customer.

 

The calculations:

Total Rev-FSC ALL = calculate(sum(Operations[Rev-FSC]),ALL(Operations[BILLTO]))

Rev-FSC Allocation % = sum(Operations[Rev-FSC])/[Total Rev-FSC ALL]
 
The next step in my process is to export the results of this matrix to Excel and sum the Rev-FSC Allocation % to get the total number of Units that worked for a particular Customer.  In this particular Customer's case, there would be 1.862 Units that worked for this Customer.
 
I want to be able to get the total sum of the Units per Customer without exporting to Excel, but I can't figure out how to make this calculation work in Power BI.  I imagine the solution has something to do with SumX, but I can't figure it out.
 
I want the end result to look like:   OSHSAI | 1.862
 
Anyone able to help?
1 ACCEPTED SOLUTION
v-zhangti
Community Support
Community Support

Hi, @DonRitchie 

 

You can try the following methods.
Measure:

Result = IF(HASONEVALUE('Table'[TRACTOR]),[Rev-FSC Allocation %],SUMX('Table',[Rev-FSC Allocation %]))

vzhangti_0-1678850492183.png

Is this the result you expect?

Best Regards,

Community Support Team _Charlotte

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

View solution in original post

3 REPLIES 3
v-zhangti
Community Support
Community Support

Hi, @DonRitchie 

 

You can try the following methods.
Measure:

Result = IF(HASONEVALUE('Table'[TRACTOR]),[Rev-FSC Allocation %],SUMX('Table',[Rev-FSC Allocation %]))

vzhangti_0-1678850492183.png

Is this the result you expect?

Best Regards,

Community Support Team _Charlotte

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

Ashish_Mathur
Super User
Super User

Hi,

Drag this measure to a card visual

Measure = SUMX(VALUES(Operations[Tracor]),[Rev-FSC Allocation %])

Hope this helps.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
lbendlin
Super User
Super User

Please provide sample data that covers your issue or question completely, in a usable format (not as a screenshot).
https://community.powerbi.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-...
Please show the expected outcome based on the sample data you provided.

https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.