我想在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))
通常我可以这样显示我的报告:
当我选择&#34;允许多个值&#34;对于类参数和如果我为类选择两个值,我面对错误:
我应该如何传递此错误? 你能帮我解决这个问题吗?
感谢:)