SSAS 2008 MDX Query -Member properties access in a Query


friends , 

      have below mentioend query mdx query  :

with

member [last3monthsavg_sale] sum([last3monthdays],[measures].[sale qty])/3
member [last3monthsavg_prod] sum ([last3monthdays],[measures].[tot_unq_prod_out])  /sum([last3monthdays],[measures].[cov_tot_unq_out])
member [last3monthsavg_cov] sum ([last3monthdays],[measures].[tot_unq_cov_out])  /sum([last3monthdays],[measures].[cov_tot_unq_out])

member [gpil_perm] sum([last3months],sum(iif([measures].[perm_merch_qty]=0,null,[measures].[perm_merch_qty]),[product].[company-product].[company].&[3] ))
member [prodcat_uniquename] strtomember(@prodcat).uniquename
member [wd_uniquename] [outlet].[region].currentmember.uniquename
member [number_outlets] as  filter(descendants([outlet].[region].currentmember,[outlet].[region].[outlet]),[sale_qty_mtd] >0).count

select  {[number_outlets],[wd_uniquename],[sale_qty_mtd], [prodcat_uniquename],[measures].[cov_perc_mtd], [measures].[prod_perc_mtd],[measures].[avail_perc_mtd],[measures].[ms_perc_mtd],[measures].[sov_perc_mtd],[last3months_sov]} on 0,
(filter([outlet].[region].[wd].members ,[measures].[user wd mapping count] > 0) , strtomember(@prodcat) )on 1
[gpil]
(strtomember(@user))

data perfectely displaying on user basis ..

now have added new column in oltp database in outlet master consists of outlet active or not , consoists of values "y" or "n" ...

new member property (outlet_status) is  added in outlet dimension. and  hierarchy becomes .

outlet

         region

                 wd

                  outlet

                   (outlet_name) memeber propety of  outlet

                   (outlet_locality) memeber propety of  outlet

                   (outlet_status) new memeber propety of  outlet.

question :

                  please want full mdx query filter data on new column basis (outlet_status)  .like my  outlet active or inactive specyfying parameter "y" or"n"  wud passed ssrs report in condition after user .

 

you should able use new attribute in clause - outlet_status hierarchy can select off, , have parameter in report , place result in clause.


SQL Server  >  SQL Server Analysis Services



Comments

Popular posts from this blog

more indexes

ActiveDirectory

Virtual Channel