Reporting services 如何使用多个数据集获取单个SSRS报告中的数据

Reporting services 如何使用多个数据集获取单个SSRS报告中的数据,reporting-services,Reporting Services,我试图用国家地图和表格创建SSRS报告。国家地图用于显示各州的病例总数,在报告的中上方有一个表格用于显示全国的病例总数。两者(地图和表格)都使用不同的数据集。 当我运行报告预览数据时,它会给我一个错误: 映射的Endvalue表达式使用不带作用域的聚合表达式。数据区域之外使用的所有聚合都需要一个范围 然而,我也尝试使用第一个数据集来计算该国所有病例的总数。 但它在表中显示数据的状态,而不是完整的总和 =总和(字段!总数\u个案例.值) 我读过一些与本主题类似的问题,但无法实现它们。 为了在表中显

我试图用国家地图和表格创建SSRS报告。国家地图用于显示各州的病例总数,在报告的中上方有一个表格用于显示全国的病例总数。两者(地图和表格)都使用不同的数据集。 当我运行报告预览数据时,它会给我一个错误:

映射的Endvalue表达式使用不带作用域的聚合表达式。数据区域之外使用的所有聚合都需要一个范围

然而,我也尝试使用第一个数据集来计算该国所有病例的总数。 但它在表中显示数据的状态,而不是完整的总和

=总和(字段!总数\u个案例.值)

我读过一些与本主题类似的问题,但无法实现它们。 为了在表中显示总案例,我还提到了数据集名称,但没有得到结果

=(字段!总案例值,“数据集2”)


请给出正确的建议。

我并不是说它写得不好,我只是不完全理解这个问题。如果你能提供一些报表和报表组的屏幕截图,可能会有所帮助。嗨@Marko,实际上我在报表中使用了两个数据集,而这两个数据集之间没有链接。报表包含一个映射和一个表。地图和表格都使用不同的数据集。当我运行报告时,它抛出一个错误,如“映射的Endvalue表达式使用了一个没有作用域的聚合表达式。在数据区域之外使用的所有聚合都需要一个作用域”。希望这一次我能把情况弄清楚。我不是说它写得不好,我只是不完全理解这个问题。如果你能提供一些报表和报表组的屏幕截图,可能会有所帮助。嗨@Marko,实际上我在报表中使用了两个数据集,而这两个数据集之间没有链接。报表包含一个映射和一个表。地图和表格都使用不同的数据集。当我运行报告时,它抛出一个错误,如“映射的Endvalue表达式使用了一个没有作用域的聚合表达式。在数据区域之外使用的所有聚合都需要一个作用域”。希望这次我能把情况弄清楚。