首页 > 解决方案 > 按 SSRS 中的多值参数过滤

问题描述

我需要根据多值参数过滤我的报告(在报告本身而不是在数据库端)

我试过

Fields!MyField.Value IN Parameters!MyParm.Value

Fields!MyField.Value IN Join(Parameters!MyParm.Value, ",")

Fields!MyField.Value = Parameters!MyParm.Value

Fields!MyField.Value = Join(Parameters!MyParm.Value, ",")

Fields!MyField.Value LIKE Parameters!MyParm.Value

Fields!MyField.Value LIKE Join(Parameters!MyParm.Value, ",")

非作品

怎么做?!

滤网中有IN 在此处输入图像描述

标签: reporting-services

解决方案


有几个选项。我确实认为最简单的方法与您的方法非常接近:

Fields!MyField.Value IN (@ParamNameHere)

请参阅https://www.mssqltips.com/sqlservertip/2866/sql-server-reporting-services-using-multivalue-parameters/


推荐阅读