ssas - Get count of invoices for last three months? -
thank all. mdx query , returns count of invoices generated on march 2015 , works charm!
    set [myset]      [customer].[store group].[store group] * {[measures].[sales #]}    member [measures].[setdistcount]      distinctcount([myset])  select    {   [measures].[sales #]   } on 0  ,non empty      [customer].[store group].[store group] on 1  (   select      {[calendar].[month].[march 2015]} on 0   [f1_salesbi] );   output like:
            sales # store 1     156 store 2      56 store 3     546 ... store 10     69   but wish report this:
            march     february     january store 1     156       656          145 store 2      56        89           41 store 3     546       215          215 ... store 10     69        69           96   for desired output, how supposed query? please me!
generate looks over-complicating situation maybe little simpler required:
select    {    [calendar].[month].[march 2015],    [calendar].[month].[february 2015],    [calendar].[month].[january 2015],   } on 0  ,non empty      [customer].[store group].[store group] on 1 [f1_salesbi] [measures].[sales #];   to make dynamic ever shows last 3 months in cube use tail function this:
select    tail([calendar].[month].[month].members,3) on 0 //<< i've assumed ok may need use [calendar].[month].members  ,non empty      [customer].[store group].[store group] on 1 [f1_salesbi] [measures].[sales #];      
Comments
Post a Comment