【问题标题】:SSRS 2008: How to do multiple values report?SSRS 2008:如何进行多值报告?
【发布时间】:2010-06-04 08:51:39
【问题描述】:

现在我有一个使用 Reporting Services 呈现报告的应用程序。 这很好用,我用给定的值(例如 ClientId)调用每个报告,并且报告正确呈现。

但是,我现在想做的是能够向报告发送多个 ClientID,并希望根据 ClienID 获得 1 个带有 count(ClientsIDs) 页的 pdf 文件,每个页面都包含报告。

这怎么可能?我真的不知道如何命名我想做的事情,所以我现在并没有在网上找到答案。也许有人给我一个教程?

提前致谢!

【问题讨论】:

  • 我使用 Reporting Services 已经有一段时间了,但我认为您可以通过创建一个新报告并将现有客户特定报告作为该报告的子报告来非常简单地做到这一点。我忘记了如何让每个客户重复的确切细节!
  • 也感谢 Martin,让我走上了正确的道路!

标签: report ssrs-2008


【解决方案1】:

我相信您正在寻找的是多值参数。您可以创建一个新的“主”报告,其中包含一个多值参数来接受您的客户端 ID。然后使用 Martin 已经提到的子报告为每个客户 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,但它应该可以帮助您了解这些参数的工作原理。

【讨论】:

  • 你拯救了我的一天! :-) 这正是我想要做的(你是对的,我不使用存储过程,但过程完全相同)。只是为了记录,我必须将我的子报表放在一个列表组件中,并指定必须使用的数据集。感谢您的帮助!
  • 很高兴能为您提供帮助。您需要一个列表来重复子报告确实是有道理的,做得好:-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多