如何在 SSRS 中对参数值进行分组

How to group parameter values in SSRS

我目前在我的 SSRS 报告中设置了一些参数,但有一个让我有点头疼。

我目前有一个名为 PARAM_ONE 的参数,该参数由我拥有的数据集填充。该值填充了我的数据集的 Id 字段,标签是我的数据集的 TextValue 字段。

我有另一个名为 PARAM_TWO 的参数,它由根据从 PARAM_ONE 中选择的内容过滤的数据集填充。同样,参数值由该数据集的 Id 字段填充,标签为 TextValue。

我的问题是,由于数据的设置方式,此参数显示重复的字段。有多个值指向我要显示的相应数据。我想将其设置为以不显示重复项的方式对我的所有 PARAM_TWO 数据进行分组,但我仍然需要第一个数据集关系来映射数据。

我希望这是有道理的,并且有人可以提供帮助。如果我说得不对,需要澄清任何问题,我会非常乐意,请告诉我。

感谢@user3340627 的帮助,我找到了问题的解决方案。

在我的数据集中,我创建了一个看起来像这样的查询:

SELECT DISTINCT Id, TextValue FROM MyTable
WHERE SecondId = @PARAM_One

这在 Parameters 选项卡中创建了一个名为 @PARAM_ONE 的参数。然后我能够将我的报告参数映射到查询参数并且 运行 它没有任何问题。