SSRS:如何创建具有多个子报表的动态报表?

时间:2016-01-21 16:40:06

标签: dynamic reporting-services navision

我仍然是SSRS的新手,我不知道我需要/可以提供什么作为例子来帮助澄清我的问题。

我正在开发一个SSRS报告,该报告访问NAV数据库并生成设备编号的报告。我的任务是生成一个主报告,可以打印多种报告(目前最多10个)。我正在使用子报告来获取设备编号所需的内容。

我正在寻找一种方法来实现这种动态,我可以根据为多值参数选择的值生成1到n个子报告。最终结果应该是一个PDF文件,其中包含列出的每个设备编号的完整报告。我试图只使用SSRS。

我已经看到了我可以隐藏子报告的位置,然后在满足条件时使它们可见,但这不是我想要使用的功能。那么,基于多值参数动态生成子报告的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

我明白了。我使子报告参数等于没有值。我使用一个参数来制作主报告,该参数可以选择多个设备编号,一个列表和一个数据集,这些数据集会过滤到相应的设备编号以避免重复。我在主要的子报告对象中从列表设备号中取出了单元格值。当列表前进到下一行时,它会复制框区域中的所有对象。