I was not able to get this to work either. I ended up changing my query to include an All option. ( i.e. in your case create a new Region called "All" that sums are your measures ).
Not a very satisfying workaround, but works for me. You just have to remember to hide the "(All)" option from your filter, so you don't get 2 of them!
Hey Guys -
clearFilterAsync() remove all fitlers, which is the equivalent of selecting (All):
Promise<string> Clears the filter, no matter what kind of filter it is. Note that the filter is removed as long as no associated quick filter is showing for the field. If there is a quick filter showing, then the filter is kept, but it’s reset to the “All” state (effectually canceling the filter). For relative date filters, however, an error is returned since there is no “All” state for a relative date filter. To clear a relative date filter with a quick filter showing, you can call
applyRelativeDateFilter()instead using a range that makes sense for the specific field.