Last 12 Months from Today

 Last 12 Months from Today


Dax Formula:

Last12Months = 
IF (
    AND (
        'Calendar Table'[Date] >= EDATE(TODAY(), -11),
        'Calendar Table'[Date] <= TODAY()
    ),
    1,
    0
)

Explanation:
This function appears to be designed to create a flag or indicator for dates falling within the last 12 months relative to the current date.

Here's a breakdown of how the function works:

1) IF Statement:

The function starts with an IF statement, which evaluates a condition and returns one value if the condition is true, and another value if the condition is false.

2) AND Function:

Within the IF statement, there's an AND function, which checks if all of its arguments are true. In this case, it's checking two conditions.

3) EDATE Function:

The EDATE function is used to calculate a date that is a specified number of months before or after another date.
EDATE(TODAY(), -11) calculates the date that is 11 months before the current date (TODAY()).

4) Comparison:

The function compares the date in the 'Calendar Table' to see if it falls within the range from 11 months ago to the current date.
'Calendar Table'[Date] >= EDATE(TODAY(), -11) checks if the date is greater than or equal to 11 months ago.
'Calendar Table'[Date] <= TODAY() checks if the date is less than or equal to the current date.

5) Result:

If both conditions are true, meaning the date falls within the last 12 months, the function returns a value of 1.
If either condition is false, indicating that the date is outside the last 12 months, the function returns a value of 0.

In summary, the "Last12Months" function assigns a value of 1 to dates falling within the last 12 months relative to the current date, and a value of 0 to dates outside this range. This can be useful for filtering or aggregating data based on a rolling 12-month period.

Feel free to ask any questions about Power BI. I am here to help you.

Happy Learning! 😊

Comments

Popular posts from this blog

Create Calendar Table in Power BI using DAX Function

Calculate Sales for Last Year Month to date

CONTAINSTRING DAX