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 .
SQL Server > SQL Server Analysis Services
Comments
Post a Comment