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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
cokeyng
New Member

How to avoid aggregation?

Hi all,

 

I am new to Power BI. One problem I am trying to solve is to refer to a column in a different table in my formula. But the inner join seems to multiple the number of rows and sum them up, when I am using the sumx function. 

 

In SAS, I was able to manage that by using the AggregateTable and Table functions, like this:

 

AggregateTable(_Sum_,

Table(_Max_, Fixed('Program'n, 'Special Program'n, 'Quartile'n, 'Fiscal Year'n, 'Site'n, 'Address'n),

'X_Actual Resident Days'n))

 

Is there a best practice to handle this situation in Power BI?

 

Thanks

 

Cokey

1 ACCEPTED SOLUTION
rubayatyasmin
Community Champion
Community Champion

@cokeyng 

 

you can use RELATED() / RELATEDTABLE() to reference column from another table. make sure tables are connected in the model view. 

 

example: suppose you have a table named TableA and you want to sum up the 'X_Actual Resident Days' from another table named TableB, you can create a measure as:

Total_X_Actual_Resident_Days =
SUMX(
RELATEDTABLE(TableB),
TableB[X_Actual Resident Days]
)

 

refer:

 https://learn.microsoft.com/en-us/dax/related-function-dax

https://learn.microsoft.com/en-us/dax/relatedtable-function-dax

 

And for duplicating rows, do you have many-to-many relationships? Maybe that is causing the duplicates. 

 

rubayatyasmin_0-1689517080227.png


Did I answer your question? Mark my post as a solution!super-user-logo

Proud to be a Super User!


View solution in original post

1 REPLY 1
rubayatyasmin
Community Champion
Community Champion

@cokeyng 

 

you can use RELATED() / RELATEDTABLE() to reference column from another table. make sure tables are connected in the model view. 

 

example: suppose you have a table named TableA and you want to sum up the 'X_Actual Resident Days' from another table named TableB, you can create a measure as:

Total_X_Actual_Resident_Days =
SUMX(
RELATEDTABLE(TableB),
TableB[X_Actual Resident Days]
)

 

refer:

 https://learn.microsoft.com/en-us/dax/related-function-dax

https://learn.microsoft.com/en-us/dax/relatedtable-function-dax

 

And for duplicating rows, do you have many-to-many relationships? Maybe that is causing the duplicates. 

 

rubayatyasmin_0-1689517080227.png


Did I answer your question? Mark my post as a solution!super-user-logo

Proud to be a Super User!


Helpful resources

Announcements
FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.