Reputation: 304
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
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