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
databot_kd
Helper II
Helper II

DAX Calculation - previous rows value bought into current row

Hi community, 

 

How can i bring the previous rows value into the current row?
 

databot_kd_0-1694063899154.png


HC Latest Mon/Yr measure:

CALCULATE(COUNT('Headcount Details'[Position]),
                    MAXX(
                    KEEPFILTERS(VALUES('Headcount Details'[YearD])),
                    CALCULATE(MAX('Headcount Details'[Month]))
                ) = 'Headcount Details'[Month])

Used to get the count of position for the max month month in the year. 
 
 
Thanks in advance
1 ACCEPTED SOLUTION

you forgot the bracket for ALLSELECTED('Headcount Details)

-----------------

Measure=
CALCULATE(
[HC Latest Mon/Yr],
OFFSET(-1,SUMMARIZE(ALLSELECTED('Headcount Details),'Headcount Details'[YearD]),ORDERBY('Headcount Details'[YearD]))
)

 

View solution in original post

6 REPLIES 6
Ahmedx
Super User
Super User

pls try this

 

 

 

 

Measure= 
CALCULATE(
[HC Latest Mon/Yr], 
   OFFSET(-1,SUMMARIZE(ALLSELECTED('Headcount Details),'Headcount Details'[YearD],'Headcount Details'[MaxCurrentMonthYear]),ORDERBY('Headcount Details'[YearD]))
)

 

 

 

 

Thanks @Ahmedx for responding. 

MaxCurrentMonthYear is also a measure 

MAXX(
                    KEEPFILTERS(VALUES('Headcount Details'[YearD])),
                    CALCULATE(MAX('Headcount Details'[Month]))
                )
 
it wont seem to work with SUMMARIZE



try this

Measure= 
CALCULATE(
[HC Latest Mon/Yr], 
   OFFSET(-1,SUMMARIZE(ALLSELECTED('Headcount Details),'Headcount Details'[YearD]),ORDERBY('Headcount Details'[YearD]))
)

Unfortunately, still no luck. 

Below is the error 

databot_kd_0-1694142707800.png


YearD is a calculated column:
YearD = YEAR(date column) 

you forgot the bracket for ALLSELECTED('Headcount Details)

-----------------

Measure=
CALCULATE(
[HC Latest Mon/Yr],
OFFSET(-1,SUMMARIZE(ALLSELECTED('Headcount Details),'Headcount Details'[YearD]),ORDERBY('Headcount Details'[YearD]))
)

 

Thank you. That worked now 🙂

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