Forum Discussion
sya
4 years agoHelper I
Return Latest Value Using Date Slicer
Hi All, I have data up till April for 2022 and full data for 2021: What I am trying to achieve is when I filter to multiple months, the card will show only the latest month's available dat...
- Anonymous4 years ago
Hi sya,
Please try this code. it works here with the provided pwbi
new measure =VAR yearmax =CALCULATE ( MAX ( 'Date'[Year] ), REMOVEFILTERS ( 'Date' ) )VAR monthselect =SELECTEDVALUE ( 'Date'[Month Name] )var monthnumb=CALCULATE(max('Date'[Month]),'Date'[Month Name]=monthselect)VAR _Datemax =date(yearmax,monthnumb,1)VAR _Maxdatedsoalldates =CALCULATE ( MAX ( Sheet1[Month] ), REMOVEFILTERS ( 'Date' ) )VAR _Maxdatedso =CALCULATE ( MAX ( Sheet1[Month] ),'Date'[Year]=yearmax)var dsomaxperiod=CALCULATE ( [DSO Allocated],Sheet1[Month]=_Maxdatedsoalldates)VAR result =if(ISBLANK(_Maxdatedso),CALCULATE ( [DSO Allocated],Sheet1[Month]=_Maxdatedsoalldates,REMOVEFILTERS('Date'[Month Name])),IF (_Maxdatedso <= _Datemax,CALCULATE ( [DSO Allocated],'Date'[Year]=yearmax)))RETURNresult - 4 years ago
Hi,
Try these measures
Measure = CALCULATE([DSO Allocated],LASTNONBLANK('Date'[Date],CALCULATE([DSO Allocated])))Measure 2 = maxx(summarize(calculatetable('Date',datesbetween('Date'[Date],date(2022,1,1),[Last date of selected month])),'Date'[Year],'Date'[Month Name],"ABCD",[Measure]),[ABCD])Hope this helps.
sya
3 years agoHelper I
Hello Sir Ashish_Mathur ,
Now my data is updated with May 2022, June 2022 and July 2022 data.
But when i set the month slicer to May, June, July, the DSO for 2022 remains at April 2022 figure which is 60.1.
It is supposed to show the latest figure, which means, if I selected Jan-July, DSO 2022 should show July 2022 figure.
Please help, thank you
Ashish_Mathur
3 years agoSuper User
Share the download link of your PBI file.