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! Request now

Reply
marab
New Member

SUMX, FILTER, EARLIER column not correct type

Hi all, 

I have a problem with the formula below that should be correct but it doesn't recongnize the column name in the EARLIER function. 

I simply need to sum up the Item Value per each project name like:

 

Project Name           Item            Item Value                Project Value

A                                 1                       50                               89

A                                 2                       39                               89

B                                 1                       10                               100

B                                 2                       50                               100

B                                 3                       40                               100

 
Project Value = Sumx(FILTER('Tab_Project','Tab_Project'[Project Name]=EARLIER('Tab_Project'[Project Name],'Tab_Project'[Item Value]))
 
Any clue? 
a million thanks
1 ACCEPTED SOLUTION
Greg_Deckler
Community Champion
Community Champion

@marab  - If this is a measure, try this:

 

 

Project Value = 
  VAR __Project = MAX('Tab_Project'[Project Name])
RETURN
  SUMX(FILTER('Tab_Project','Tab_Project'[Project Name]=__Project),'Tab_Project'[Item Value])

 

 

Also, your original formula is not correct in terms of parens:

 

Project Value = Sumx(FILTER('Tab_Project','Tab_Project'[Project Name]=EARLIER('Tab_Project'[Project Name])),'Tab_Project'[Item Value])



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

2 REPLIES 2
Greg_Deckler
Community Champion
Community Champion

@marab  - If this is a measure, try this:

 

 

Project Value = 
  VAR __Project = MAX('Tab_Project'[Project Name])
RETURN
  SUMX(FILTER('Tab_Project','Tab_Project'[Project Name]=__Project),'Tab_Project'[Item Value])

 

 

Also, your original formula is not correct in terms of parens:

 

Project Value = Sumx(FILTER('Tab_Project','Tab_Project'[Project Name]=EARLIER('Tab_Project'[Project Name])),'Tab_Project'[Item Value])



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

that works Greg! thank you very much!

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.

Top Solution Authors
Top Kudoed Authors