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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
RicardoXavier
Frequent Visitor

Previous value

Hello dear community, 

 

I am trying to get the previous value from a list, 

I would like to get the value 199.10, from the item name = ACAG-223UI, selectin the previous date from the last date. 

 

RicardoXavier_1-1645108802178.png

Thanks and regards, 

RG

 

 

1 ACCEPTED SOLUTION
v-chenwuz-msft
Community Support
Community Support

Hi @RicardoXavier,

 

Maybe you can try this code:

previous of the last date =
VAR _lastdate =
    CALCULATE(
        MAX( 'table'[START DATETIME] ),
        ALLSELECTED( 'table'[START DATETIME] )
    )
RETURN
    MAXX(
        CALCULATETABLE(
            TOPN( 2, 'table', [START DATETIME], 0 ),
            FILTER(
                ALLEXCEPT( 'table', 'table'[OFM_NAME] ),
                [START DATETIME] < _lastdate
            )
        ),
        [OIL_VOL_RATE]
    )

Result:

vchenwuzmsft_1-1645512986403.png

 

Pbix in the end you can refer.

Best Regards

Community Support Team _ chenwu zhu

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

2 REPLIES 2
v-chenwuz-msft
Community Support
Community Support

Hi @RicardoXavier,

 

Maybe you can try this code:

previous of the last date =
VAR _lastdate =
    CALCULATE(
        MAX( 'table'[START DATETIME] ),
        ALLSELECTED( 'table'[START DATETIME] )
    )
RETURN
    MAXX(
        CALCULATETABLE(
            TOPN( 2, 'table', [START DATETIME], 0 ),
            FILTER(
                ALLEXCEPT( 'table', 'table'[OFM_NAME] ),
                [START DATETIME] < _lastdate
            )
        ),
        [OIL_VOL_RATE]
    )

Result:

vchenwuzmsft_1-1645512986403.png

 

Pbix in the end you can refer.

Best Regards

Community Support Team _ chenwu zhu

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Greg_Deckler
Community Champion
Community Champion

@RicardoXavier See my article on Mean Time Between Failure (MTBF) which uses EARLIER: http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/3395....
The basic pattern is:
Column = 
  VAR __Current = [Value]
  VAR __PreviousDate = MAXX(FILTER('Table','Table'[Date] < EARLIER('Table'[Date])),[Date])

  VAR __Previous = MAXX(FILTER('Table',[Date]=__PreviousDate),[Value])
RETURN
  __Current - __Previous



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
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.