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
Anonymous
Not applicable

Calculate Complex Average calculation with weight from four tables

parameshulthi_0-1594627644960.png     parameshulthi_1-1594627685622.pngparameshulthi_2-1594627713148.png

 
 

Capture.PNG 

Actually understanding the requirement is itself difficult just by reading.

I want to calculate average of scores each branch with weight from subject table for all the titles in Result table like below

Average for each branch =Sum of all (sum of scores for each weight * weight) for each branch/sum of weights for all the titles of that branch

 

For example for branch id 2 it's,

Sum of scores for weight 4 ( subject id 3) is 10 and sum of scores for weight 5 (subject id 4 and 5) is (2+1+2+3)=8

So there are 5 titles in result table for branch id 2

Average score for branch 2 = {(10*4)+(8*5)} / {(4)+(5*4)} = 3.33

 

I know it's little difficult to understand 

 
 

 

 

 

 

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Create two columns Related to TitleScore and Weight in Result table

Weight = Related (Subject [Weight])

TitleScore = Related (Score [score])

Create another column weight * Titlescore as below

Weight * Titlescore = Result [ Weight] * Result [TitleScore]

Create measure as shown below

average scores =Sum(Result[Weight*Titlescore])/Sum(Result[weight])

Use this measure in table with branchname to get average scores of each branch

View solution in original post

4 REPLIES 4
Anonymous
Not applicable

Create two columns Related to TitleScore and Weight in Result table

Weight = Related (Subject [Weight])

TitleScore = Related (Score [score])

Create another column weight * Titlescore as below

Weight * Titlescore = Result [ Weight] * Result [TitleScore]

Create measure as shown below

average scores =Sum(Result[Weight*Titlescore])/Sum(Result[weight])

Use this measure in table with branchname to get average scores of each branch

AntrikshSharma
Community Champion
Community Champion

"Sum of scores for weight 4 ( subject id 3) is 10" shouldn't the score be 20?

You can refer to the PBI file at https://drive.google.com/file/d/1Pqa7WJ3Hnfobl9f5BvQfS9cIb5ph7SwH/view?usp=sharing

amitchandak
Super User
Super User

@Anonymous , Can share the same logic along with data in an excel workbook

Anonymous
Not applicable

Sure @amitchandak 

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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