Forum Discussion

NaveenMD's avatar
NaveenMD
Icon for Helper I rankHelper I
3 years ago
Solved

Dynamically referencing above rows in the same column

Hi Community, How can we reference the row above using dax  Material QTY Rate Date X Closing Stock Correct Closing stock  Index 0 0.2 11-Apr-23 0 0 0 0 0.2 12-Apr-23 0 0 1 ...
  • tamerj1's avatar
    tamerj1
    3 years ago

    NaveenMD 
    Here you go

    Closing Stock 2 = 
    VAR T1 = FILTER ( 'Table', 'Table'[Index] <= EARLIER ( 'Table'[Index] ) )
    RETURN
        SUMX ( 
            T1,
            VAR Qty = 'Table'[Material QTY]
            VAR T2 = FILTER ( T1, 'Table'[Index] >= EARLIER ( 'Table'[Index] ) )
            VAR Rate = 
                PRODUCTX ( 
                    T2, 
                    IF ( 
                        'Table'[Index] = EARLIEST ( 'Table'[Index] ),
                        1,
                        ( 1 - 'Table'[Rate] ) 
                    )
                )
            RETURN
                Qty * Rate
        )