I'm not 100% sure of your requirements but my initial thoughts are to try using a parameter filter and groups;
Each Parameter display value will be for your filter options;
But in the calculated field running off your parameter, you will include these groups;
- Rowing + Running
- Snorkeling + Running
- Turing + Running
A parameter will not work because as I understand Parameters are static in Tableau. I need for the filter to remain dynamic.