Reporting services 参数化MDX查询无法识别参数

Reporting services 参数化MDX查询无法识别参数,reporting-services,mdx,ssrs-2012,Reporting Services,Mdx,Ssrs 2012,我在reporting services中有一个MDX查询(使用查询生成器构建),如下所示: SELECT NON EMPTY { [Measures].[Injury Illness Cases] } ON COLUMNS , NON EMPTY { ([DimI Gender].[Gender Text].[Gender Text].ALLMEMBERS * [DimI State].[State Text].[State Text].ALLMEMBERS ) } DIMENSION

我在reporting services中有一个MDX查询(使用查询生成器构建),如下所示:

 SELECT NON EMPTY { [Measures].[Injury Illness Cases] } ON COLUMNS
, NON EMPTY { ([DimI Gender].[Gender Text].[Gender Text].ALLMEMBERS 
* [DimI State].[State Text].[State Text].ALLMEMBERS ) } DIMENSION 
PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS 
FROM ( SELECT ( STRTOSET(@DimIStateStateText, CONSTRAINED) ) ON COLUMNS 
FROM ( SELECT ( { [DimI Gender].[Gender Text].&[Female], [DimI Gender].[Gender Text].&[Male] } ) ON COLUMNS 
FROM [US Census Final Injuries])) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR
, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
问题是,我以前在这里有用户输入、基于查询的参数(@dimstatetext)和用于正常运行的报告。然而,我被迫将其更改为自由文本参数,即使我键入与之前显示的值完全相同的值(例如俄克拉何马州),报告也不会返回任何数据

这是什么原因?我可以在不将整个查询更改为动态字符串的情况下提供参数吗