在 SSRS 2008 R2 中,我的印象是深入到子报表会按需查询数据。当我的报告被渲染时,情况并非如此。
具体来说,我有一个 Tablix,它最初加载按人分组的行。当有人单击该人员上的向下钻取图标时,子报表会显示更多与该人员相关的数据。这里的问题是,每个子报表都是在呈现主报表时最初加载的。这需要永远加载。但是,如果我删除子报告,仅出于测试目的,报告几乎会立即加载。
我尝试将子报表的可见性设置为最初隐藏,然后在用户向下钻取时显示,但它没有改变任何东西。
我在 stackoverflow 上阅读了一个类似的问题,但答案是改用 Drill-Throughs。不幸的是,这不是我的选择。
有什么建议么?