SSRS 中的多值参数 - 选择时值显示为 NULl
Multi Value Parameter in SSRS -Values are showing NUll when selected
我试过使用
地点在(@Location)
在我的存储过程中
在 SSRS 中
我使用了 =join(Parameters!Location.Value,",")
当我select所有值结果为空
该值是字符串格式
例如:'XXXX,YY'、'yyy,mm'
您需要更改 Sql
存储过程代码,以便它可以识别从 SSRS
.
传递的逗号分隔值
一种方法是使用 table-value function
,它可以将逗号分隔的字符串拆分回迷你 table - link
完成后,存储过程中的代码应如下所示 -
WHERE Location IN (SELECT Param FROM dbo.fn_MVParam(@Location,','))
我试过使用 地点在(@Location) 在我的存储过程中
在 SSRS 中 我使用了 =join(Parameters!Location.Value,",")
当我select所有值结果为空 该值是字符串格式 例如:'XXXX,YY'、'yyy,mm'
您需要更改 Sql
存储过程代码,以便它可以识别从 SSRS
.
一种方法是使用 table-value function
,它可以将逗号分隔的字符串拆分回迷你 table - link
完成后,存储过程中的代码应如下所示 -
WHERE Location IN (SELECT Param FROM dbo.fn_MVParam(@Location,','))