我们可以在tablix中使用Tablix和ssrs报告中的不同数据集吗?

时间:2017-11-07 14:15:04

标签: reporting-services

我有多个子报告的报告,我认为这会导致一个问题,即报告需要花费太多时间来加载。所以我试图删除那些子报告,并使用tablix和另一个数据集,这个数据集将通过parrent tablix获取Id。所以我试图在tablix中使用Tablix和不同的数据集,但它会导致我的错误。有没有办法避免在ssrs中的子报告或改善其加载时间。如果有人有解决方案,请发帖。

1 个答案:

答案 0 :(得分:0)

首先,我想说的是,您可能想遵循Alan的建议,看看您是否可以提高子报表的效率或将查询合并到一个数据集中。

但是,如果这不是一个选项,则您可能希望尝试查找查询功能,如果不同数据集之间存在某些共性(或者可以创建一些共性),则可以使用表达式来引用另一个数据集。但是,这将需要您为每一列编写一个表达式(并且比使用一个合并的数据集效率低得多):

Lookup(source_expression, destination_expression, result_expression, dataset)

https://docs.microsoft.com/en-us/sql/reporting-services/report-design/report-builder-functions-lookup-function?view=sql-server-2017

相关问题