You can try using Getcurrentselection() function. See an example below which is working for me:
Pick(WildMatch(Filter,'1M', '2M', '3M'), if(Amt>10 and Amt<=20, Amt,Null()), if(Amt>20 and Amt<=30, Amt,Null()), if(Amt>30, Amt,Null()) ))
This expression will first check if the selected filter value is 0, so on no selection of filter it will show everything and on selection of filter, it will show only for selected. BUT YOU WILL NEED TO UNCHECK INCLUDE ZERO VALUE option
Check Sheet 3 in the attached file. See the difference by checking and unchecking include zero values.