Forum Discussion
IF with a Filter?
- 4 years ago
Hi,
For your syntax, it seems there is a ) in the wrong position:
IF(SELECTEDVALUE ('Dates'[Date]))
Move the bolded ")" to the very end of your dax.
As for alternative dax try something with this kind of idea:Measure 21 =
var _lmend = ENDOFMONTH(DATEADD('Calendar'[Date],-1,MONTH)) return
CALCULATE(sum(Table1[Value]), ALL('Calendar'[Date]),'Calendar'[Date]=_lmend)
Hi,
Place the IF in the beginning of your DAX e.g. IF(SELECTEDVALUE ( Dates[Date] ) ) = 1, BLANK(), [YTDFunded])
As a sidenote for last day of a month try using ENDOFMONTH function.
I hope this post helps to solve your issue and if it does consider accepting it as a solution and giving the post a thumbs up!
My LinkedIn: https://www.linkedin.com/in/n%C3%A4ttiahov-00001/
ValtteriN Thank you for your help!
What I am I doing incorrectly? With this DAX it is returning an error of 'incorrect syntax'
- KW1234 years ago
Helper V
ValtteriN Also thank you for your suggestion with ENDOFMONTH.
Is there a different DAX I should be using to get what I need instead with the ENDOFMONTH and the IF?- ValtteriN4 years ago
Community Champion
Hi,
For your syntax, it seems there is a ) in the wrong position:
IF(SELECTEDVALUE ('Dates'[Date]))
Move the bolded ")" to the very end of your dax.
As for alternative dax try something with this kind of idea:Measure 21 =
var _lmend = ENDOFMONTH(DATEADD('Calendar'[Date],-1,MONTH)) return
CALCULATE(sum(Table1[Value]), ALL('Calendar'[Date]),'Calendar'[Date]=_lmend)