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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
Anonymous
Not applicable

power query column sum in if statement

I am trying to use the following code for a custom colum to find the summation of values in the "Custom" column that also have "B" and "Knowledge in the row. Why is this not working?

 

if [Column] = "B" and [Bucket] = "Knowledge" then List.Sum([Custom]) else "null"

 

dero_0-1655406857624.png

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @Anonymous ,

 

I think you need to add a list into List.Sum() function. Try this code.

if 
[Column] = "B" and [Bucket] = "Knowledge" 
then 
List.Sum(
Table.SelectRows(#"Changed Type", each ([Column] = "B" and [Bucket] = "Knowledge"))[Custom]
)
else
null

Result is as below.

RicoZhou_0-1655798013151.png

If you only want to get sum total based on [Column] = "B" and [Bucket] = "Knowledge" in the whole new column.

I think you don't need IF() function.

List.Sum(
Table.SelectRows(#"Changed Type", each ([Column] = "B" and [Bucket] = "Knowledge"))[Custom]
)

 

Best Regards,
Rico Zhou

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi @Anonymous ,

 

I think you need to add a list into List.Sum() function. Try this code.

if 
[Column] = "B" and [Bucket] = "Knowledge" 
then 
List.Sum(
Table.SelectRows(#"Changed Type", each ([Column] = "B" and [Bucket] = "Knowledge"))[Custom]
)
else
null

Result is as below.

RicoZhou_0-1655798013151.png

If you only want to get sum total based on [Column] = "B" and [Bucket] = "Knowledge" in the whole new column.

I think you don't need IF() function.

List.Sum(
Table.SelectRows(#"Changed Type", each ([Column] = "B" and [Bucket] = "Knowledge"))[Custom]
)

 

Best Regards,
Rico Zhou

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

Hariharan_R
Solution Sage
Solution Sage

Hi

Your column [Custom] is a list? You can use List.sum if you are referring a list.

Thanks

Hari

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

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.