I have a dashboard for an internal web application in my company. I have 4 charts and labeled combobox filters related to these charts. The user can select a specific value in the combobox or select all of them (by default).
Here is a quick wireframe :
Some of these filters are cascading ("Domain" -> "Service" -> "Sector"). But the user can select a specific a specific "Service" or "Sector" event if he doesn't know the "Domain". "Sourcing" and "Profiles" are independent and "Line" defines one specif domain, service and sector.
I'm a bit confuse with these filters. I don't know how to display them and the cascading effect can create difficult situations for the user, that's why I put a 'reset' button (i.e. back back to the default statement).
By the way, my company asks me to add more filters again. Some of them are global and independent (like "Sourcing"), others can cascade again. I also need to add a "Designation" filter, which is the same than "Line" but with another typology (for different users), and may be some checkboxes...
Well, I think users will be lost with all these filters and don't know how to properly display them. How can I improve my UI ? Can I use some "filters patterns" ?