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 a table with 3 years Data(2018,2019,2020-January month only) and am writing a dax to get the latest month,QTR and year available in the data . If i select monthly filter i need latest month data .I tried but am not able to get the correct output.
Requirement- Need latest month , Qtr and Year from date data
1.Latest month=(Month-2020 january is the latest month)
2.latest qtr = janauary 2020 and nov,Dec 2019 data
3.latest Year=january 2019 to january 2020
Solved! Go to Solution.
@Anonymous . Try a measure like
Latest 12 Months=
var _max= maxX(allselected(Table) , Table[Date])
Var _min = eomonth(_max, -12)+1
return
calculate(Sum(Table[Value]), filter(Table, Table[date]>=_min && Table[date]<= _max) )
or with date table
Latest 12 Months=
var _max= maxX(allselected(Table) , Table[Date])
Var _min = eomonth(_max, -12)+1
return
calculate(Sum(Table[Value]), filter('Date', 'Date'[date]>=_min && 'Date'[date]<= _max) )
atest 12 Months=
var _max= maxX(allselected(Table) , Table[Date])
Var _min = eomonth(_max, -12)+1
return
calculate(Sum(Table[Value]), filter(all('Date'), 'Date'[date]>=_min && 'Date'[date]<= _max) )
Refer this. You today() is maxX(allselected(Table) , Table[Date])
@Anonymous , Assume you have Date table with Month , Year and Qtr
New column in date table
Latest Month=
var _date = max(Table[Date])
return
if(eomonth([Date],0) =eomonth(_date,0), "Latest Month", format([Date], "mmm-yyyy")
Latest year=
var _date = max(Table[Date])
return
if(year([Date]) =year(_date), "Latest Year", format([Date], "yyyy")
Latest qtr=
var _date = max(Table[Date])
return
if(_date>=[Start of qtr] && _date<=[end of Qtr] , "Latest Qtr", format([Date], "\Qq-yyyy")
Am trying to get the yearly data its coming only latest year only but i need current month+ previous 11 month data
And the latest month and Qtr i am not getting the expexted output its show full qtr and month
@Anonymous . Try a measure like
Latest 12 Months=
var _max= maxX(allselected(Table) , Table[Date])
Var _min = eomonth(_max, -12)+1
return
calculate(Sum(Table[Value]), filter(Table, Table[date]>=_min && Table[date]<= _max) )
or with date table
Latest 12 Months=
var _max= maxX(allselected(Table) , Table[Date])
Var _min = eomonth(_max, -12)+1
return
calculate(Sum(Table[Value]), filter('Date', 'Date'[date]>=_min && 'Date'[date]<= _max) )
atest 12 Months=
var _max= maxX(allselected(Table) , Table[Date])
Var _min = eomonth(_max, -12)+1
return
calculate(Sum(Table[Value]), filter(all('Date'), 'Date'[date]>=_min && 'Date'[date]<= _max) )
Refer this. You today() is maxX(allselected(Table) , Table[Date])
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 | |
92 | |
83 | |
71 | |
49 |
User | Count |
---|---|
143 | |
120 | |
110 | |
59 | |
57 |