ssrs用于两个矩阵的列表中的两个数据集

时间:2012-10-18 14:19:05

标签: reporting-services

在SSRS 2005中,我有一个包含两个矩阵和两个数据集的报告。在运行不同参数时,报告运行正常。

现在我被要求修改报告并在“All”参数中放置另一个选项,这将检索所有参数的结果,一旦提取到Excel,它将根据每个参数结果在Excel中创建不同的工作表。

出于上述目的,我使用一个列表,因此每个参数结果都在一个页面上,但问题是当我在列表中添加两个矩阵时,第二个矩阵只检索第一个数据集的值,因为列名相似。我可以使用First(Fields!Site.Value,“Second DataSet”)提供第二个数据集的第二个矩阵值,但它显然只从第二个数据集中获取第一个值。

我想知道无论如何我可以在列表中使用两个数据集,第二个数据集会获取所有值,而不仅仅是第一个值。

或者是否有更好的方法在SSRS中实现上述目标。

1 个答案:

答案 0 :(得分:1)

1)从这个表达式中删除First:First(Fields!Site.Value,“Second DataSet”)

2)你的表达式应该只是= Fields!Site.Value。无需提供数据集名称“Second DataSet”。