Hi Steve, I think I know what you mean and agree that it would be more elegant, but I am afraid this won’t work like this at the moment (or at least not that easily).
Last time I checked there was a failsafe that prevented displaying ANY data if there is a WDF defined (in the parent) but there is no WDFSetting (the values) defined for it for a particular child workspace.
So if you set both WDFs in the root/parent and then in child level 1 only defined values for the Region but no values for the State, I believe you get exactly this error and no data. And as far as I know there is currently no way to say “allow all values of this WDF on this level”.
So for making this to work, you would probably also need to define WDFSetting for State on level 1 and explicitly list all the states (or at least all the states for North region). In case of states (which are not added very often) this might work OK. If it were products or some other changing dimensions, you would also need to make sure you keep adding newly added values to the filters over time.
But I fully agree that this approach would be more user friendly and will try to suggest it to our product team as an improvement for the future.