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

SSR2008:如何进行多值报告?

  •  0
  • Shimrod  · 技术社区  · 14 年前

    现在我有一个应用程序,它使用ReportingServices来呈现报表。 这很好地工作,我用一个给定的值(例如clientID)调用每个报表,然后正确地呈现报表。

    不过,根据clienid的说法,我现在想做的是能够向报告发送多个clientID,并希望得到一个包含count(clientsids)页面的PDF文件,每个页面都包含报告。

    这怎么可能?我真的不知道如何说出我想做什么,所以我现在在网上找不到答案。也许有人给我上过辅导课?

    事先谢谢!

    1 回复  |  直到 14 年前
        1
  •  2
  •   Valentino Vranken    14 年前

    我相信你要找的是多值参数。您可以创建一个包含多值参数的新“主”报告来接受您的客户机ID。然后使用马丁已经提到的子报表为每个客户机ID生成当前报告。

    以下是有关多值参数的MS页面: http://msdn.microsoft.com/en-us/library/aa337292.aspx

    我写了一篇关于将它们与存储过程一起使用的文章: http://blog.hoegaerden.be/2009/11/21/reporting-on-data-from-stored-procedures-part-2/ 即使在您的情况下,您可能没有使用SP,它也应该帮助您了解这些参数是如何工作的。