eye
eye

Reputation: 304

Parametrization of MDX query in SSRS

I have such query in MDX:

SELECT NON EMPTY 
{ 
  [Measures].[M1]
, [Measures].[M2]
, [Measures].[M3]
} ON COLUMNS, 
NON EMPTY 
{
  [DimensionName].[MemeberName].&[2008/1] 
} ON ROWS 
FROM [Cube] 

How to parametrize this query in SSRS. I have tried:

SELECT NON EMPTY 
{ 
  [Measures].[M1]
, [Measures].[M2]
, [Measures].[M3]
} ON COLUMNS, 
NON EMPTY 
{
  [DimensionName].[MemeberName].&[@ParameterName] 
} ON ROWS 
FROM [Cube] 

as well as

SELECT NON EMPTY 
{ 
  [Measures].[M1]
, [Measures].[M2]
, [Measures].[M3]
} ON COLUMNS, 
NON EMPTY 
{
  [DimensionName].[MemeberName].&[=Parameters!ParameterName.Value] 
} ON ROWS 
FROM [Cube] 

but as I can see in SQL Server profiler value of it is never set. Any ideas how to do it?

Thank you in advanced.

Upvotes: 1

Views: 3635

Answers (1)

daniel_aren
daniel_aren

Reputation: 1924

Try this:

SELECT NON EMPTY 
{ 
[Measures].[M1]
, [Measures].[M2]
, [Measures].[M3]
} ON COLUMNS, 
NON EMPTY 
{
STRTOMEMBER("[DimensionName].[MemeberName].&[" + @ParameterName + "]")
} ON ROWS 
FROM [Cube] 

Upvotes: 3

Related Questions