Forum Discussion

CracktheCode85's avatar
2 years ago
Solved

PREVIOUSMONTH DAX Function

Hi brilliant folks!  I'm having a unique experience where my PREVIOUSMONTH DAX function is returning a balance for the FUTURE month instead of the PREVIOUS one...  I've used a custom calendar and...
  • Anonymous's avatar
    Anonymous
    2 years ago

    Hi  CracktheCode85 ,

    I created some data:

     

    Here are the steps you can follow:

    1. Create calculated table.

    Date =
    CALENDAR(
        DATE(2024,1,1),DATE(2024,5,1))

    2. You can try using the following measure.

    Test =
    var _select=SELECTEDVALUE('Table'[Date])
    var _maxdate=EOMONTH(_select,-1)
    var _mindate=DATE(YEAR(_maxdate),MONTH(_maxdate),1)
    return
    SUMX(
        FILTER('Value_Table',
        'Value_Table'[Date]>=_mindate&&'Value_Table'[Date]<=_maxdate),[Value])

    3. Result:

     

    If the above doesn't meet your expectations, can you share sample data and sample output in table format? Or a sample pbix after removing sensitive data. We can better understand the problem and help you.

     

    Best Regards,

    Liu Yang

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