Forum Discussion
Pass a parameter to dax query
- Anonymous1 year ago
Hi Spyrosmak
You can try the follwing solution.
the following is my test result.
Sample main table.
Calendar table.
Create the following measure
IsInDateRangeOrPending(weekly) = IF ( SELECTEDVALUE ( 'Main Query'[date] ) >= FIRSTDATE ( Date_Table_end[Date] ) && OR ( SELECTEDVALUE ( 'Main Query'[date] ) <= LASTDATE ( Date_Table_end[Date] ), SELECTEDVALUE ( 'Main Query'[column1] ) = "Pending" ), 1, 0 )Then put the measure to the visual filter.
Then put the date of clendar table to a slicer, then it can work.
Output
Best Regards!
Yolo Zhu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hello,
I have tried this
&&
||
but it produces different numbers on my table
than this
- SamWiseOwl1 year agoSuper UserIsInDateRangeOrPending(weekly) =IF(('Main Query'[date] >= LASTDATE(Date_Table_end[Date])
&&'Main Query'[date] <= FIRSTDATE(Date_Table_end[Date])
||'Main Query'[column1] = "Pending",1,0)I don't know your data but intuatively should FIRST be >= and LAST <= they feel the wrong way around.- Spyrosmak1 year agoFrequent Visitor
Hello yes you are right, I changed the order however now the filter doesn't work at all. It changes the dates effectively but it doesn't affect my table. (the date table doesn't have relationship with the main table)
- Anonymous1 year agoNot applicable
Hi Spyrosmak
You can try the follwing solution.
the following is my test result.
Sample main table.
Calendar table.
Create the following measure
IsInDateRangeOrPending(weekly) = IF ( SELECTEDVALUE ( 'Main Query'[date] ) >= FIRSTDATE ( Date_Table_end[Date] ) && OR ( SELECTEDVALUE ( 'Main Query'[date] ) <= LASTDATE ( Date_Table_end[Date] ), SELECTEDVALUE ( 'Main Query'[column1] ) = "Pending" ), 1, 0 )Then put the measure to the visual filter.
Then put the date of clendar table to a slicer, then it can work.
Output
Best Regards!
Yolo Zhu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.