ssas - EXISTS not fully filtering as expected -


if run following there’s whole section of customers (null) internet sales amount both 2007 , 2008 – why this? how use exists filter customers have results years in select

note: choice of years vary initialset needs context aware hence i've used [date].[calendar weeks].currentmember withing exists function.

with      set [initialset]        exists(         {[customer].[customer].[customer].members},         [date].[calendar weeks].currentmember,         'internet sales'         )   set [orderedset]      nonempty     (       order       (        [initialset],        [measures].[internet sales amount],        bdesc       )      ,([measures].[internet sales amount],[date].[calendar weeks].currentmember)     )  select      {       [date].[calendar weeks].[calendar year].&[2007],       [date].[calendar weeks].[calendar year].&[2008]     }  on 0,     [orderedset] on 1 [adventure works] (     [measures].[internet sales amount]     ); 

sets evaluated analysis services taking clause account, not using row or column settings. if evaluate sets 2007 , 2008, have state that.

actually, [date].[calendar weeks].currentmember in first set refer default member of [date].[calendar weeks] hierarchy, all member.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -