cancel
Showing results for
Did you mean:

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Anonymous
Not applicable

## Percentage Sales dependent on Slicer

hi All,

I wanted to seek help in calculating % Contribution of sales of company from each segment - the data is as below:

 Company Segment Share Sales A X1 20% 100 A X2 30% 200 B X1 10% 100 B X2 5% 300 C X1 20% 500

I am using a slicer in Segment column. What I am looking to do is the following:

1. % Sales contribution: Calculate % sales contribution from each row based on segment's selected
• For instance, Company A with X1 Selected in slicer, answer should be 100%, while Company A with X1 and X2 selected in slicer gives 33% and 67% respectively
2. Weighted Share: Next step is to have 'Share' ^ '% Sales contribution' calculated in step 1
3. Weighted GM Share: Calculate a Product of 'Weighted Share' for each company to give each company one final score

Regards,

Kaushik

5 REPLIES 5
Super User

See if this is what you want. Not 100% sure I followed your requirements exactly. This is my result, and as far as I can tell, the slicer operates as you desired:

These are the 3 measures I used:

``````% Sales Contribution =
VAR Numerator = SUM(Sales[Sales])
VAR Denominator =
CALCULATE(
SUM(Sales[Sales]),
ALLSELECTED(Sales[Segment])
)
RETURN
DIVIDE(Numerator,Denominator,0)

Weighted Share = SUM(Sales[Share]) * [% Sales Contribution]

Weighted GM Share =
CALCULATE(
[Weighted Share],
ALLEXCEPT(Sales,Sales[Company])
)``````

Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling

Proud to be a Super User!

MCSA: BI Reporting
Anonymous
Not applicable

thanks for the quick response and this works well.

Just the last measure, I need a product of each companys weighted Share. I used the following formula, however it gives me an incorrect result. I tried a simple PRODUCT instead of PRODUCTX, however that doesnt give me an option of performing calculation on Weighted Share measure.

can you suggest which part of the query is incorrect or share the formula which could work for me?

``CALCULATE(PRODUCTX(Sheet1,[Weighted Share]),ALLEXCEPT(Sheet1,Sheet1[Company]))<div> </div>``

Super User

In simple math what are you trying to multiply? Product is X * Y. I thought that when I did the weighted share, which you said was correct, that is the product of sales share * % sales contribution.

But what do you want Weighted GM Share to be the product of? It cannot just be "product of each companys weighted Share." It needs to be "product of each companys weighted Share and something else."

Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling

Proud to be a Super User!

MCSA: BI Reporting
Anonymous
Not applicable

I should have been more clear. Basically we need to product each company's Weighted Share by market segment. For instance, for Company A, it should be 6.67% * 20%, while for company B it would be 2.5% * 3.75%.

Regards,

Kaushik

Super User

Just an FYI @Anonymous I have not forgotten this, but I spent nearly a hour on it last week and couldn't get it to do what I wanted. I have to spend more time working through the logic of the tables Power BI is creating in memory. Someone else might jump in, but I'm a little stumped right now and need to find time to work on it some more. Love a challenge!

Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling

Proud to be a Super User!

MCSA: BI Reporting

Announcements

#### Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

#### Power BI Monthly Update - July 2024

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

#### Fabric Community Update - July 2024

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

Top Solution Authors
Top Kudoed Authors