Tableau has limitations when it comes to creating hierarchical filters. Tableau has two options that let you add multiple filters to your dashboard.
First, you can create a hierarchy in your data set and add them to a worksheet in your dashboard. Still, it is not practical in most cases because when dealing with big data sets and a large number of values at each level, it can be a real issue to find the data you need from a big table of content without expanding/collapsing and search options.
The second way is that you can add filters directly to your dashboard. Still, these filters can be time-consuming to set up and difficult to maintain manually since each level in the hierarchy requires its own filter, and in large data sets, it can be confusing and prone to errors.
Working with these filters and getting insightful information from them can be an issue when trying to capture more complex data sets.