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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
SinclairFletche
New Member

get previous available date using dax?

im currently computing for gain/loss in the stock market, and the calendar is not perfect. for example today is monday, and i need to retrieve the data for friday. I am  trying to do it in dax with date values, but i only have data for weekdays, nothing on weekends. hope it make sense. Anyone can help please and thanks in advance.

1 ACCEPTED SOLUTION

@SinclairFletche 

Try this, replace source with the table name you have:

Gain / Loss = 
VAR x = 'Historical Data'[DATE]

RETURN

    CALCULATE(
        MAX('Historical Data'[SOURCE),
        FILTER(
            ALL('Historical Data'),
            'Historical Data'[DATE] < x
        )
    )

 

View solution in original post

4 REPLIES 4
Rayizer
Memorable Member
Memorable Member

@SinclairFletche  

using MAX() might work depending on your use case e.g., if you want the most recent date.
 

Hi Ray, okay i get the idea, thank you
Gain / Loss =
CALCULATE(
MAX('Calendar'[Date]),
FILTER(
ALL('Historical Data'[DATE]),
'Historical Data'[DATE] < MAX('Calendar'[Date])
)
)
mhmm, im just getting the same date instead of the previous day
what am i doing wrong?

@SinclairFletche 

Try this, replace source with the table name you have:

Gain / Loss = 
VAR x = 'Historical Data'[DATE]

RETURN

    CALCULATE(
        MAX('Historical Data'[SOURCE),
        FILTER(
            ALL('Historical Data'),
            'Historical Data'[DATE] < x
        )
    )

 

working now. Thanks

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.