Use another Match() to return actual field values instead of aggregated values:
If( Match(MyFieldName, $(= Chr(39) & Concat(DISTINCT IF(Aggr(Count(DISTINCT MyMatch), My_ID)>= $(vMin) AND Aggr(Count(DISTINCT MyMatch),c_My) <= $(vMax), MyFieldName), Chr(39) & Chr(44) & Chr(39)) & Chr(39) ) ), MyFieldName)
Check parentheses because I have not tested it and I may have missed some of them. The idea is that now you are showing not the result of an aggregation but, based on that aggregation, actual field values. The expression is quite complex, so it may take longer than expected to render.
Hope that helps.
Thank you very much for quick response. I'll test this one and logically it makes sense. Just thinking ahead on performance issues. Is there a better approach to solve this issue. I think the best idea is to derive the slider values from field instead of dynamic variables. Because when I use the variables within expression then my selections are not at Document level rather object level. However, if I have the field in sliders then all the filters are applied at document level.
I'm not sure if there is a simple workaround to solve this issue. Any suggestions on this is really appreciated.
Thanks again for your help & time.
Cheers - DV