我有多个子报告的报告,我认为这会导致一个问题,即报告需要花费太多时间来加载。所以我试图删除那些子报告,并使用tablix和另一个数据集,这个数据集将通过parrent tablix获取Id。所以我试图在tablix中使用Tablix和不同的数据集,但它会导致我的错误。有没有办法避免在ssrs中的子报告或改善其加载时间。如果有人有解决方案,请发帖。
答案 0 :(得分:0)
首先,我想说的是,您可能想遵循Alan的建议,看看您是否可以提高子报表的效率或将查询合并到一个数据集中。
但是,如果这不是一个选项,则您可能希望尝试查找查询功能,如果不同数据集之间存在某些共性(或者可以创建一些共性),则可以使用表达式来引用另一个数据集。但是,这将需要您为每一列编写一个表达式(并且比使用一个合并的数据集效率低得多):
Lookup(source_expression, destination_expression, result_expression, dataset)