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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
ANKITBISANI
Advocate I
Advocate I

Multiple calculations in DAX

Hello All ,

 

I have a scenario ;

 

Table A:

 

IDWEIGHTInvestment Optionvalue
10.2Stocks1
11.2Accounts1
22.2Stocks1
23.2Accounts1
24.2PPF0
35.2Stocks1

 

Table B: Table B consist of Max Weight group by Id.

idWeight
11.2
24.2
35.2

 

 

 

If I select options Stocks , Accounts .

 

SQL 1. : Select Sum(weight) from table B where ID in (select distinct ID from Table A where Value =1  and Investment Option = 'Stocks , Accounts')

 

***Investment option would be drived from slicer

 

SQL 2 : Select Sum(Weight) from table B

 

measure = SQL1 Result / SQL 2 result

 

How would this measure can be achived through DAX .

 

Regards ,

1 ACCEPTED SOLUTION

Your post is a little confusing, but let me try

 

load both tables

Join the tables on the ID column

 

write these measure. 

 

Sql 1 = calculate(sum(tableA[weight],tableA[value]=1)

sql 2 = sum(tableB[weight])

measure = divide([sql 1],[sql 2])



* Matt is an 8 times Microsoft MVP (Power BI) and author of the Power BI Book Supercharge Power BI.

View solution in original post

2 REPLIES 2

Your post is a little confusing, but let me try

 

load both tables

Join the tables on the ID column

 

write these measure. 

 

Sql 1 = calculate(sum(tableA[weight],tableA[value]=1)

sql 2 = sum(tableB[weight])

measure = divide([sql 1],[sql 2])



* Matt is an 8 times Microsoft MVP (Power BI) and author of the Power BI Book Supercharge Power BI.

Hello @MattAllington ,

 

Thanks that worked with little tweak as below :

 

As I wanted max , I took the values from table B and rest other are the same .

 

Sql 1 = calculate(sum(tableB[weight],tableA[value]=1)

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.