SSRS 中钻取报表和链接报表之间的区别

Difference between Drill Through and Linked Reports in SSRS

任何人都可以解释一下 ssrs(2012 版)中链接报表和钻取报表之间的区别..

看过几个视频后有点困惑,因为两者在功能方面看起来很相似...通过将一个参数从一个报告传递到另一个报告将一个报告链接到另一个报告(父子)..

那么有什么区别.. 是功能方面的还是只是业务需求方面的..?

钻取报表: "drill-through" 一词表示我们可以钻取一个报表上的特定值以从另一个报表中获取更多信息。例如,考虑这样一种情况,您有两个报告,如“订单”和“订单详细信息”。 Orders 报告包含带有 OrderID 的所有订单的列表,而 OrderItems 报告是一个单独的报告,它显示作为参数传递给报告的 orderID 的详细信息。您可以这样设置这些报告,当您单击订单报告的 OrderID 值时,您可以将此 ID 值传递给 OrderDetails 并打开此报告以查看此订单的详细信息。 这就是钻取报告的工作原理。两个报表可以是不同的报表,也可以是相同的报表,互不依赖。

链接报表:链接报表通常仅由报表管理器创建。链接报告不是从 BIDS 或 Visual Studio 开发的。因此,他们没有 .rdl 文件。链接报告通常是从 parent/base 报告创建的。基础报告可能有多个参数。创建链接报表时,您可以使用固定参数 values.When 从基础报表创建单独的报表,您对基础报表的报表设计进行更改,相同的更改也会自动应用于链接报表。