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
BekahLoSurdo
Resolver IV
Resolver IV

DAX Code to Power Query

Is there a way to add a cloumn to a table in Power Query that contains the aggregate of a partition of another column?

 

For example I have:

GroupValueColor
A1Red
A2Orange
A3Yellow
A4Green
A5Blue
B6Purple
B7Red
B8Orange
B9Yellow
B10Green

 

I need the max Value per Group (without losing the granularity of Color):

GroupValueColorMaxGroupValue
A1Red5
A2Orange5
A3Yellow5
A4Green5
A5Blue5
B6Purple10
B7Red10
B8Orange10
B9Yellow10
B10Green10

 

In DAX, I can add a column and use:

MaxGroupValue = 
CALCULATE ( 
    MAX ( Table[Value] ),
    ALLEXCEPT ( Table, Table[Group] )
)

If there a way to do it in Power Query in one add-a-column step? I do not want to do a Group By (lose the Color granularity) and then have to merge back to the original table due to performance concerns.

 

Thank you!

1 ACCEPTED SOLUTION
Zubair_Muhammad
Community Champion
Community Champion

As a custom column try this

=let mygroup=[Group] in
List. Max(
Table. SelectRows(source, each [Group] =mygroup) [Value])

View solution in original post

2 REPLIES 2
Zubair_Muhammad
Community Champion
Community Champion

As a custom column try this

=let mygroup=[Group] in
List. Max(
Table. SelectRows(source, each [Group] =mygroup) [Value])

Perfect, thank you!! This helps so much!

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.