1

私はMDXでそのようなクエリを持っています:

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

SSRS でこのクエリをパラメーター化する方法。私が試してみました:

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

としても

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

しかし、SQL Server プロファイラーでわかるように、その値は決して設定されません。それを行う方法はありますか?

よろしくお願いします。

4

1 に答える 1

3

これを試して:

SELECT NON EMPTY 
{ 
[Measures].[M1]
, [Measures].[M2]
, [Measures].[M3]
} ON COLUMNS, 
NON EMPTY 
{
STRTOMEMBER("[DimensionName].[MemeberName].&[" + @ParameterName + "]")
} ON ROWS 
FROM [Cube] 
于 2013-05-24T12:49:08.947 に答える