在multichoice参数中设置特定值

时间:2017-04-21 17:10:22

标签: ssrs-2008-r2

所以我想创建一个表达式,允许我从多选参数中选择特定的值。因此,在“可用值”中,我想在一个名为East Coast的标签中呈现MA,NY和VA等特定状态,而不是其他可用状态。我将如何做到这一点?

我可以轻松设置一个而不是多个。

1 个答案:

答案 0 :(得分:0)

我通过一项很好的工作解决了我自己的问题,在其他任何地方找不到。由于你不能在另一个参数的表达式中的任何地方使用参数,我必须创建5 different parameters,West(包含值:CA,WA等),East(包含值:MA,VA,NY等),South(TX, FL等,MidWest(IL,MI等)和Coasts(其中包含4个海岸参数)。然后,我在名为StateLookup的数据集中使用filter(由我的参数状态使用),这只是一个仅包含states列的数据集。过滤器包含:

=Switch(Parameters!Coasts.Value Like "East",Parameters!East.Value,
Parameters!Coasts.Value Like "West",Parameters!West.Value,
Parameters!Coasts.Value Like "South",Parameters!South.Value,
Parameters!Coasts.Value Like "MidWest",Parameters!MidWest.Value)

然后我按结果过滤了整个表格。

图片包含在此帖中,适用于有类似问题的人。