Reporting services 如何将多个分组字段传递给参数

Reporting services 如何将多个分组字段传递给参数,reporting-services,Reporting Services,我觉得我已经尝试了这里的每一个解决方案,但没有什么是完全正确的 我有一个表格显示了一个类别、子类别和一个人的名字。每一类的总数 Category 1 Subcategory 1 Person 1 Person 2 Subcategory 2 Person 1 TOTAL: 3 对于第2类,这可以用其自身的总数再次重复 我想点击这个总值,并将所有这些信息传递到另一个页面。如果我点击3

我觉得我已经尝试了这里的每一个解决方案,但没有什么是完全正确的

我有一个表格显示了一个类别、子类别和一个人的名字。每一类的总数

Category 1
      Subcategory 1
             Person 1
             Person 2
      Subcategory 2
             Person 1
      TOTAL: 3
对于第2类,这可以用其自身的总数再次重复

我想点击这个总值,并将所有这些信息传递到另一个页面。如果我点击3,它应该只适用于这个总数所指的一切。只是第一类。但显然,它应该同时发送这些子类别和所有这些人

如果我将参数从这个页面传递到另一个页面,它将包括所有类别,而不仅仅是给定总数所指的类别。如果我传递一个字段值,它将只发送每个字段的第一个,而不是全部。例如,通过发送子类别字段将只发送子类别1,而不是同时发送子类别1和2

我曾尝试对这些值使用联接来传递多个参数,但没有成功


有什么我没有意识到的诀窍吗?或者我应该做一些完全不同的事情吗?谢谢。

如果我理解正确,您可能不需要通过多个类别

假设您最初的查询看起来像

SELECT Category, Subcategory, person, someValue FROM myTable
然后,当您单击总值时,您将只通过类别1

在子报表中,数据集查询将类似于

SELECT Category, Subcategory, person, someValue FROM myTable
WHERE Category =@myCategoryParameter

向我们展示如何传递关联的值,并告诉我们将它们发送到何处。