do you have a different column for every level of the hierarchy? (such as columns named National_sales_manager, Regional_sales_manager... Territory and the value of Territory are territory1, territory2 etc).
If yes, you can create a pivot table and put every column in a different column of the pivot table respecting your hierarchy. The pivot will give you the function to drill up or down.
Now if you want to hide the descendants (for example if you select a sales manager and you don't want to see the territory) you need to play with the "enable condictional" function (on dimension tab of properties)