我在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中看到的,它的概要分析值从未设置过。任何想法怎么做?
先谢谢你。
答案 0 :(得分:2)
试试这个:
SELECT NON EMPTY
{
[Measures].[M1]
, [Measures].[M2]
, [Measures].[M3]
} ON COLUMNS,
NON EMPTY
{
STRTOMEMBER("[DimensionName].[MemeberName].&[" + @ParameterName + "]")
} ON ROWS
FROM [Cube]