【问题标题】:How to group parameter values in SSRS如何在 SSRS 中对参数值进行分组
【发布时间】:2015-06-25 14:13:28
【问题描述】:

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

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

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

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

我希望这是有道理的,有人可以提供帮助。如果我没有意义并且需要澄清任何事情,我会非常乐意,请告诉我。

【问题讨论】:

  • 是否可以在您的数据集中使用“Select distinct”?
  • 你所说的实际上给了我一个想法,并且奏效了。谢谢!
  • 如果不能区分它们,通常会创建第二个数据集,仅用于参数选择。
  • @HannoverFist - 我无法完成这项工作。因为除非主数据集是共享数据集,否则您无法获取数据集的数据集。如果您尝试这样做,那么您的共享数据集将无法通过报告参数进行过滤(据我所知,我有兴趣查看它的工作实例)

标签: reporting-services ssrs-2012


【解决方案1】:

在@user3340627 的帮助下,我能够找到解决问题的方法。

在我的数据集中,我创建了一个如下所示的查询:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 2022-08-02
    • 1970-01-01
    • 2013-10-30
    • 2012-03-24
    相关资源
    最近更新 更多