I will describe a solution that will handle the case where only one concurrent user is trying to slice the results at a time. There is a more complicated solution that will handle any number of users concurrently.
Create a new table called Slicers. Create a single record in the table and then lock down all users including the admin from adding or deleting records. Record will be Record ID = 1.
Create your 15 slicer fields there. Create a relationship from that Record down to your detail table where the reference field is a formula field that calculates to 1. I would called it [Link to Slicers (=1)]. Obviously the formula is just 1.
Look up all your slicers down to the detail table and then make a formula checkbox field to calculate if the record qualifies. Be sure that your formula handles the situation where the slicer for a particular filter is blank as well as where the filter matches your data.
And make a report link field on that slicer record and filter the detail records where that checkbox feel calculates to true. Be sure to set the report link field to show the embedded records directly on the slicer record and set it to only show in view mode.
------------------------------
Mark Shnier (Your Quickbase Coach)
mark.shnier@gmail.com
------------------------------