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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
mo1988
Helper I
Helper I

DAX Calculation based on Previous Row

I have a dataset of columns (Index & Step 1)

I am trying to achieve the below calculations for Step 2 and Final

Any suggestions? Thanks

Issue.PNG

1 ACCEPTED SOLUTION

@mo1988 

It has to be of integer data or date (unique date) type. 

View solution in original post

4 REPLIES 4
mo1988
Helper I
Helper I

@tamerj1 I attempted to replace the index row value from the matrix to Month-Year column (Sept 2022, Oct 2022, ...) - Now the numbers are not accurate, does this only work with index?

@mo1988 

It has to be of integer data or date (unique date) type. 

mo1988
Helper I
Helper I

@tamerj1 Thank you! This works like magic! thanks alot 🙂 

tamerj1
Super User
Super User

Hi @mo1988 
Please refer to attached sample file with the solution

1.png

Step 2 = 
VAR CurrentIndex = 'Table'[Index]
VAR TableBefore = FILTER ( 'Table', 'Table'[Index] < CurrentIndex )
VAR P1 = COUNTROWS ( TableBefore ) + 1
RETURN
    SUMX ( 
        TableBefore,
        VAR X = 'Table'[Step 1]
        VAR P = P1 - 'Table'[Index]
        RETURN
            ( 0.5 ) ^ P * x
    )
Step 3 = 'Table'[Step 1] + 'Table'[Step 2]

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

AugPowerBI_Carousel

Power BI Monthly Update - August 2024

Check out the August 2024 Power BI update to learn about new features.

August Carousel

Fabric Community Update - August 2024

Find out what's new and trending in the Fabric Community.