在多项选择参数中设置特定值

Setting specific values in a multichoice parameter

所以我想创建一个表达式,允许我从多选参数中 select 特定值。因此,在 "Available Values" 中,我想在名为“东海岸”的标签中展示特定的州,如马萨诸塞州、纽约州和弗吉尼亚州,而不是其他可用的州。我该怎么做?

我可以轻松设置一个但不能设置多个。

我通过出色的解决方案解决了自己的问题,这是我在其他任何地方都找不到的。由于您不能在另一个参数表达式内的任何位置使用参数,因此我必须在名为 StateLookup(由我的参数状态使用)的数据集中创建 5 different parameters, West(contained values: CA, WA, etc), East(contained values: MA, VA, NY, etc), South(TX, FL, etc), MidWest(IL, MI, etc), and Coasts(Which held the 4 coasts parameters). I then used the 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)

然后我根据结果过滤了整个 table。

图像包含在此 post 中,供遇到类似问题的任何人使用。