Reporting services 用于分组的SSRS单行

Reporting services 用于分组的SSRS单行,reporting-services,Reporting Services,我正在使用SharePoint列表,本期有两个列表,即电影和剧院。只有一个列表很难使用,因为剧院引用了一部电影 (我知道这很奇怪,但我实际上并不是在与电影和剧院合作,它只是使用了一个类比,以便任何人都能理解这个问题,所以让我们假设每个剧院只播放一部电影:-p) 因此,从剧院列表中,我创建了一个包含以下字段的数据集:链接的电影(标题)、国家、剧院编号 我想创建一个报告,显示一个tablix,其中列出了所有电影的名称,以及放映该电影的所有国家和影院的数量。因此,tablix应如以下示例所示: Mov

我正在使用SharePoint列表,本期有两个列表,即电影和剧院。只有一个列表很难使用,因为剧院引用了一部电影

(我知道这很奇怪,但我实际上并不是在与电影和剧院合作,它只是使用了一个类比,以便任何人都能理解这个问题,所以让我们假设每个剧院只播放一部电影:-p)

因此,从剧院列表中,我创建了一个包含以下字段的数据集:链接的电影(标题)、国家、剧院编号

我想创建一个报告,显示一个tablix,其中列出了所有电影的名称,以及放映该电影的所有国家和影院的数量。因此,tablix应如以下示例所示:

MovieTitle | Country   | # of theatres
           |           |
Movie 1    | Country A | 5
           | Country B | 10
SubTotal   |         2 | 15
           |           | 
Movie 2    | Country C | 15
SubTotal   |         1 | 15
           |           |
Total      |         3 | 30
MovieTitle | Country   | # of theatres
           |           |
Movie 1    | Country A | 5
           |           | 5
           |           | 5
           |           | 5
           |           | 5
 ....      | ...       | ...
我已经创建了一个tablix,它将链接的电影分为第一组和第二组。然后在细节部分,我只计算了在特定国家播放特定电影的影院数量。为了实现这一点,我使用完全相同的数据创建了第二个数据集,以便使用lookupper.Length。但即使我的计算是正确的,tablix仍然为每个剧院生成一行。因此,我的tablix实际上类似于下面的示例:

MovieTitle | Country   | # of theatres
           |           |
Movie 1    | Country A | 5
           | Country B | 10
SubTotal   |         2 | 15
           |           | 
Movie 2    | Country C | 15
SubTotal   |         1 | 15
           |           |
Total      |         3 | 30
MovieTitle | Country   | # of theatres
           |           |
Movie 1    | Country A | 5
           |           | 5
           |           | 5
           |           | 5
           |           | 5
 ....      | ...       | ...
因此,如果有人知道我将如何实现像第一个例子一样的tablix,我将不胜感激

如果还有什么不清楚的地方,请尽管问

问候
Gravinco

我通过向名为MovieCountry的数据集添加一个计算字段来解决这个问题

在此之后,我将下面的表达式作为“行可见性”和“=(详细信息)”属性的可见性的条件:

=iif(Fields!MovieCountry.Value = Previous(Fields!MovieCountry.Value), True, False)
这样,每部电影和每个国家的组合我只能得到一行

欢迎提出任何问题