0

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

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

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

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

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

4

1 回答 1

1

1) 从此表达式中删除 First:First(Fields!Site.Value,"Second DataSet")

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

于 2012-10-30T04:03:32.667 回答