2

我正在开发一个包含几个子报告的 SSRS 报告。其中一个仅用作代表某些数据的另一个子报告的包装器。包装报告有一个查询,它检查返回的数据集是否为空。如果为空,则隐藏子报告(显示数据的报告)并显示一个标签。否则,标签会隐藏,但会显示包含数据的子报表。包装报告和子报告具有相同的数据集和相同的参数值。

我的问题是:数据集指定的数据库查询是执行两次还是只执行一次(特别是在返回数据并且必须显示子报告的情况下)?

如果执行两次,是否有推荐的方法来处理场景以提高性能?

4

0 回答 0