Forum Discussion

antarizana's avatar
antarizana
Frequent Visitor
1 year ago
Solved

Function DATESINPERIOD doesn't work properly

In POWER BI, I have imported general ledger with account, amounts, and dates (the date is always the last day of the month). The amounts for income and expense accounts are cumulative-the data on the...
  • v-csrikanth's avatar
    1 year ago

    Hi antarizana 
    I really sorry for the confusion here is the refined DAX that will help you to resolve our issue.
    If you still need facing anu issues please share the sample data so that i can help you address your requiement.
    Updated DAX 
    Rolling12Months =
    VAR __SelectedDate = MAX('Date'[Date])
    VAR __StartDate = EDATE(__SelectedDate, -11) // includes 12 months
    RETURN
    CALCULATE(
    SUM(YourTable[Amount]),
    DATESBETWEEN(
    'Date'[Date],
    __StartDate,
    __SelectedDate
    )
    )

    If the above information is helpful, please give us Kudos and mark the response as Accepted as solution.
    Best Regards,
    Community Support Team _ C Srikanth.