2017-04-21 62 views
0

所以我想创建一个表达式,允许我从多选参数中选择特定值。因此,在“可用价值”中,我想在一个名为东海岸的标签中提供诸如MA,NY和VA等特定状态,而不是其他可用状态。我将如何去做这件事?在multichoice参数中设置特定值

我可以很容易地设置一个,但不是多个。

回答

0

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

=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) 

然后我通过结果过滤整个表。

对于任何有类似问题的人来说,图片都包含在这篇文章中。

相关问题