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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
Dyke211
Helper I
Helper I

I want to show a previous score value

Hello, I want to display previous score value of each "score title".. Like for instance "Strategy" in Month 01-june-2024 has a score value of  3 but in December 2023 Strategy has a value of "2" so i want to display this value score of "2" in the previous score column . Kindly help me dax code

 

 

 

 

What I Have                                                                                       What i Want

 

Screenshot 2024-05-22 144432.png Screenshot 2024-05-22 145247.png

1 ACCEPTED SOLUTION

Previous Score = 
VAR CurrentAccount = 'Table'[Account]
VAR CurrentScoreTitle = 'Table'[Score Title]
VAR CurrentAssessmentMonth = 'Table'[Assessment Month]

RETURN
    CALCULATE(
        MAX('Table'[Score Value]),
        FILTER(
            ALL('Table'),
            'Table'[Account] = CurrentAccount &&
            'Table'[Score Title] = CurrentScoreTitle &&
            'Table'[Assessment Month] < CurrentAssessmentMonth
        )
    )

aduguid_0-1716432779595.png

View solution in original post

4 REPLIES 4
AntrikshSharma
Super User
Super User

@Dyke211 Try these:

 

CALCULATE ( 
    SUM ( Table[Score Value] ),
    OFFSET ( 
        -1,
        ALL ( Table[Account], Table[Score Title], Table[Score Value], Table[Assessment Month] ),
        ORDERBY ( Table[Assessment Month], ASC ),
        PARTITIONBY ( Table[Account], Table[Score Title] )
    ),
    REMOVEFILTERS ( Table )
)

 

 

 

and 

 

VAR CurrentMonth = 
    Table[Assessment Month]
RETURN
    CALCULATE ( 
        MAX ( Table[Score Value] ),
        Table[Assessment Month] < CurrentMonth,
        ALLEXCEPT ( Table, Table[Score Title] )
    )

 

 

I just tried but didnt work

Dyke211
Helper I
Helper I

Still in need of a help

Previous Score = 
VAR CurrentAccount = 'Table'[Account]
VAR CurrentScoreTitle = 'Table'[Score Title]
VAR CurrentAssessmentMonth = 'Table'[Assessment Month]

RETURN
    CALCULATE(
        MAX('Table'[Score Value]),
        FILTER(
            ALL('Table'),
            'Table'[Account] = CurrentAccount &&
            'Table'[Score Title] = CurrentScoreTitle &&
            'Table'[Assessment Month] < CurrentAssessmentMonth
        )
    )

aduguid_0-1716432779595.png

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

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

Top Solution Authors
Top Kudoed Authors