Hi Trisha,
The approach I would be looking for is by using non-persitable entities, because that way you are not storing additional information in the database.
What you could do is create an np entity where you can enter the different query criteria and show that at the top of you page (use a data source microflow to create it) Associated with that, you can create several np result entities where you capture the data you want to display.
When changing the criteria you can trigger a microflow to get the information (eg do different counts and store the values in the associated result entity) and update the page.
Hope this guides you in the right direction