Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
Hi all,
I want to filter a table by Table[latest_send_date] where this column only contains dates from the last 3 months. In another table I want to apply the same filter but then these months 1 year ago. Anyone have an idea how to do this in DAX? Don't get it done..
Thanks!
Solved! Go to Solution.
Hi @Anonymous
1. I 'd like to suggest you use the slicer rather than Dax to achieve this:
2. Alternatively, you can use the DAX formula as below:(Create a calendar table and manage the relationship with your fact table)
value in last 3 months this year = CALCULATE(MAX('Table 4'[Value]),FILTER('Table 4',[Date].[MonthNo]>=MONTH(TODAY())-3&&[Date].[Year]=YEAR(TODAY())))
value in last 3 months last year = CALCULATE(MAX('Table 4'[Value]),FILTER('Table 4',[Date].[MonthNo]>=MONTH(TODAY())-3&&[Date].[Year]=YEAR(TODAY())-1))
Hi @Anonymous
1. I 'd like to suggest you use the slicer rather than Dax to achieve this:
2. Alternatively, you can use the DAX formula as below:(Create a calendar table and manage the relationship with your fact table)
value in last 3 months this year = CALCULATE(MAX('Table 4'[Value]),FILTER('Table 4',[Date].[MonthNo]>=MONTH(TODAY())-3&&[Date].[Year]=YEAR(TODAY())))
value in last 3 months last year = CALCULATE(MAX('Table 4'[Value]),FILTER('Table 4',[Date].[MonthNo]>=MONTH(TODAY())-3&&[Date].[Year]=YEAR(TODAY())-1))
How did you build that slicer with "Last" and designating number of months? Is that a non-standard slicer? Thanks
Hi @Anonymous
The below article describes how to create a calendar table / date dimension, that will allow you to achieve your requirement.
https://community.powerbi.com/t5/Community-Blog/Relative-Date-Dimension/ba-p/779039
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
User | Count |
---|---|
100 | |
65 | |
44 | |
36 | |
36 |