我有一份 SSRS 2008 报告,其中显示了一些基于开始日期的信息。
我现在想将报告的另一个实例添加到同一个 rdl,但开始日期不同。
如何将同一报告的第二个实例添加到 rdl 文件?似乎没有办法复制和粘贴它。
数据集是一样的,只是参数值发生了变化,但都需要在同一个报表上显示。
我有一份 SSRS 2008 报告,其中显示了一些基于开始日期的信息。
我现在想将报告的另一个实例添加到同一个 rdl,但开始日期不同。
如何将同一报告的第二个实例添加到 rdl 文件?似乎没有办法复制和粘贴它。
数据集是一样的,只是参数值发生了变化,但都需要在同一个报表上显示。
您的问题听起来有点令人困惑,因为您说的是“rdl 中的报告”,但 RDL是报告。您可能应该研究的是创建一个子报表。您可以创建一个“主”报告,其中包含恰好两次(2 次)或列表(n 次)的子报告。
开始日期前后的商业案例将决定哪个选项最适合您。如果您只有一个主报表,其中只有两个子报表,则可以对两个子报表的参数“开始日期”进行硬编码。在这种情况下,您甚至不需要主报告中的数据集。
如果您需要或想要更灵活,请在列表中使用带有子报表的其他选项。您可以创建一个包含“开始日期”列的数据集,并将其绑定到子报表的参数。通过这种方式,可以轻松扩展设置以显示报告三、四或 n 次。
在任何情况下,任何一个选项都可以让您最小化复制/粘贴操作,这是一件好事。