在 SSRS 2008 R2 中,我的印象是深入到子报表将按需查询数据。
当我的报告被呈现时,情况并非如此。
具体来说,我有一个 Tablix,它最初加载按人员分组的行。
当某人单击该人员的向下钻取图标时,子报表会显示与该人员相关的更多数据。
这里的问题是,在呈现主报表时,最初会加载每个子报表。这需要永远加载。但是,如果我仅出于测试目的删除子报告,则报告几乎会立即加载。
我尝试将子报表的可见性设置为最初隐藏,然后在用户向下钻取时显示,但它没有改变任何内容。
我在 stackoverflow 上读到了类似的问题,但答案是使用钻取。
不幸的是,这对我来说不是一个选择。
有什么建议么?
推迟数据加载的唯一方法是实际使用新报表并通过钻取方法访问它。这就是产品的工作方式,也是微软所希望的方式。
您可以优化存储过程、限制每页结果的数量或使用钻取。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)