代码之家  ›  专栏  ›  技术社区  ›  larryq

SQL Server 2005 Reporting Services-如何在报表中使用多个数据集

  •  1
  • larryq  · 技术社区  · 16 年前

    我是SQL Server Reporting Services的新手,正在尝试破译现有报表。没什么大不了的,但我注意到它确实定义了两个报表数据集。(它们是通过单独的存储过程生成的)

    我试图找出报表数据集在何处以及如何链接在一起,以便fields集合有两组可用的列,报表有一个要遍历的行集。报表布局中是否有定义数据集连接的部分?我正在使用visual studio 2005设计和预览报告fwiw。

    谢谢你的帮助!

    2 回复  |  直到 14 年前
        1
  •  1
  •   John Hartsock    16 年前

    因为我看不到报告。我至少可以提出这个建议。许多人使用第二个数据集来选择参数值。也许您的报表中有一个参数正在使用第二个数据集来显示该参数的选项列表。

        2
  •  2
  •   masoud ramezani    16 年前

    在许多情况下,我们需要使用多个数据集。通常这些数据集得到相同的报表参数并返回结果。例如,假设您有一个报告,它可以为您提供学生通过的课程列表。在这份报告中,你想知道这个学生人数的最小值和最大值。对于此报表,您将获得一个学生id作为输入参数,并将此参数传递到第一个数据集,然后获取通过课程的列表。第二个数据集也得到这个参数,用于生成学生人数的最大值和最小值。

    这两个数据集都得到这个参数。可能这个参数是数据集的公共点。

    推荐文章