Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
I have added 2 Calculated Columns on my dates table (date table as a row for each date 1/1/2014 - 12/31/2017)
IsLast12Months = IF('Dates'[Date] <= TODAY(),IF('Dates'[Date] >= TODAY()-365,TRUE(),FALSE()),FALSE())
IsLast9Months = IF('Dates'[Date] <= TODAY(),IF('Dates'[Date] >= TODAY()-270,TRUE(),FALSE()),FALSE()),FALSE())
This works fine to get be to the exact day from today (i.e. 9 Months 5/15/2016), howewver I need to go back a full 9 months i.e. 5/1/2016.
How can I adjust my Dax Calc Columns to capture all days within my 9 month range <?>
9 Months:
Today = 2/10/2017
1 Jan
2 Dev
3 Nov
4 Oct
5 Sep
6 Aug
7 Jul
8 Jun
9 May (5/1/2016)
Solved! Go to Solution.
Try adding this calculated column to your date table.
Months From Today = IFERROR(DATEDIFF('Dates'[Date],NOW() , MONTH),-1)
This will generate a dynamic column with a number counting it's position to the current month. Then just set a filter on your Visual, Report or Page to say [Months From Today] between 0 and 9 (or 1 and 9)
This will give you every day in the range you require.
I solved a similar scenario with the EOMONTH function which returns the last day of the month of a given date.
IsWithinLast9Months = IF('Dates'[Date] > EOMONTH(TODAY(),-9),true,false)
Hope this helps.
JJ
I solved a similar scenario with the EOMONTH function which returns the last day of the month of a given date.
IsWithinLast9Months = IF('Dates'[Date] > EOMONTH(TODAY(),-9),true,false)
Hope this helps.
JJ
Thanks this worked perfect!!!
Try adding this calculated column to your date table.
Months From Today = IFERROR(DATEDIFF('Dates'[Date],NOW() , MONTH),-1)
This will generate a dynamic column with a number counting it's position to the current month. Then just set a filter on your Visual, Report or Page to say [Months From Today] between 0 and 9 (or 1 and 9)
This will give you every day in the range you require.
Thanks Phil - Your solution worked also, great I received 2 different variations that both worked great!
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
94 | |
90 | |
84 | |
70 | |
49 |
User | Count |
---|---|
143 | |
121 | |
112 | |
59 | |
58 |