允许SSRS上出现多个值

时间:2017-06-08 09:41:23

标签: sql-server reporting-services ssrs-2012

我想在SSRS上选择多个值参数。 我使用了depended dropdown参数。 例如,我的类型参数数据集是:

    select '<All>' 'TYPE'
union
    SELECT DISTINCT STR_TYPE   'TYPE'
        FROM [DBO].[MMWLOTS] L
        JOIN  [DBO].[MMWLOTPRPVALS]  P
    ON P.LOTPK=L.LOTPK
        JOIN [DBO].[LFP_MATERIALS] M
    ON M.STR_MATERIAL_ID=L.DEFID 

我的类参数的数据集代码是: (类参数下拉列表取决于类型参数值)

    select '<All>' 'CLASS'
union
    SELECT DISTINCT STR_CLASS 'CLASS'
    FROM [DBO].[MMWLOTS] L
        JOIN  [DBO].[MMWLOTPRPVALS]  P
    ON P.LOTPK=L.LOTPK
        JOIN [DBO].[LFP_MATERIALS] M
    ON M.STR_MATERIAL_ID=L.DEFID 
    WHERE (@MATERIAL_TYPE= '<All>' OR  M.STR_TYPE in (@MATERIAL_TYPE))

通常我可以这样显示我的报告:

enter image description here

当我选择&#34;允许多个值&#34;对于类参数和如果我为类选择两个值,我面对错误:

enter image description here

我应该如何传递此错误? 你能帮我解决这个问题吗?

感谢:)

0 个答案:

没有答案