Code: Select all
FILTER( TM1SUBSETALL( [Product] ), [Sales].([Time].[2020_17], [Sale.m].[Dollars]) > 0)
What it does is use the currentmember of the Time dimension (one might think of this as the default member of the dimension).
No errors. Tested this several different ways on a cube with four dimensions and for any "bad" element on a dimension, the FILTER used the currentmember of the dimension.