Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

Return Top row result

I have a table in fact that I have a calculation of a KPI, in the DAX view I need to return the result of the previous axis as shown in the image below from a dimension table.

 

Example, 2021 Q3 the KPI2 line returns the result of 2021 Q2

 

 

I used a form of rank to find the previous value with reference to rank -1, but I couldn't find any solution.

 

  • Hi, Anonymous ;

    You can use the Label_ period column directly, without the aid of rank. Please try it.

    KPI 2 =
    CALCULATE (
        SUM ( [KPI] ),
        FILTER (
            ALL ( 'Table' ),
            [label_ period]
                = MAXX (
                    FILTER ( ALL ( 'Table' ), [label_ period] < MAX ( 'Table'[label_ period] ) ),
                    [label_ period]
                )
        )
    )
    

     The final output is shown below:

    Best Regards,
    Community Support Team_ Yalan Wu
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

4 Replies