我对调查数据的报告负责2008年的Reporting Services - 数据放入使用Reporting Services子报表
我面临的挑战是:
- 的调查有许多问题:
- 一问题是三种类型之一(数值EVAL,一个是/否的问题,或自由文本)
为了解决这个问题,我决定在我的主报告,例如使用子报表我为三种问题类型中的每一种定义了一份报告,现在当我报告调查时,我基本上动态地为调查报告创建了一个RDL,并使用三种问题类型作为子报告。
到目前为止,实际上它工作得非常好 - 但我面临着一个主要问题:如何将数据导入子报表?
我现在看到的方法是让每个问题类型的每个(子)报告根据共享数据源定义自己的数据集,以便从数据库中提取值。我很肯定这会起作用 - 但我并不十分热衷于有可能的5,10,20子报表到数据库去独立获取他们的数据。
我所希望的是能够在整个调查中获取数据,在“主要”报告中提取数据,然后将恰当的数据子集输入到每个子报表中,因为它正在呈现 - 但我似乎无法找到任何办法做到这一点....
我错过了一些完全明显的东西?我对Reporting Services没有太多的了解,而且我最近的一个项目是在四年前(与Reporting Services 2000一起) - 所以很有可能我对这个显而易见的解决方案一无所知:-)请让我知道!
感谢您提供任何提示,指向Reporting Services上的优秀文章或博客,以及任何帮助!
马克
谢谢 - 我希望找到另一种方式,但看起来真的没有多少我可以在这里做,除了传递参数和查询每个子报表中的数据分开。 – 2009-11-20 13:51:19