Experts,
I've below mdx query which works perfectly fine as expected:-
WITH MEMBER [Measure-Name1] AS [Measures].[Measure-Name1] MEMBER [Measure-Name2] AS [Measures].[Measure-Name2] MEMBER [Measure-Name3] AS [Measures].[Measure-Name3] MEMBER [Measure-Name4] AS [Measures].[Measure-Name4] MEMBER [Measure-Name5] AS [Measures].[Measure-Name5] MEMBER [Start Date Time].[Week].[Avg_of_all_weeks] AS AVG ( DESCENDANTS ( [Start Date Time].[Week].[Year].&[2012].Children, [Start Date Time].[Week].[Week] ) ) SET [SkSet] AS {[Measure-Name1] ,[Measure-Name2] ,[Measure-Name3] ,[Measure-Name4] ,[Measure-Name5] } SELECT { [SkSet] } ON ROWS, NON EMPTY { [Start Date Time].[Week].[Avg_of_all_weeks], DESCENDANTS ( [Start Date Time].[Week].[Year].&[2012].Children, [Start Date Time].[Week].[Week] ) } ON COLUMNS FROM [Perspective-Name]
Result-Set o/p:-
AVG_of_all_Weeks 2012 W13 2012 W14 2012 W15 2012 W16 2012 W17 Measure-Name1 361075.2 656 482,813 423,513 451,198 447,196 Measure-Name2 361075.2 656 482,813 423,513 451,198 447,196 Measure-Name3 17.752 22.54 17.94 15.58 14.53 18.17 Measure-Name4 269747.8 524 364,382 314,684 338,790 330,359 Measure-Name5 133.588 133.19 134.70 131.13 133.25 135.67
Upto here everything works great as per my expectation.
Now I want above MDX query as parametrized where I want to pass year value as a parameter, something like this:-
DECLARE @year_value int SET @year_value = 2012 [Start Date Time].[Week].[Year].&[@year_value].Children,
Anybody can help me with the query??
Thanks
Kumar
Please do let us know your feedback. Thank You - KG, MCTS