SSRS 子报表性能
SSRS Subreports Performance
我有一个主报表和三个子报表(ReportA、ReportB、ReportC)。
有一个参数值为 A、B、C
在所有子报表中属性写了一个可见的表达式。
当用户选择参数A时,只会显示报表A。
所有子报表会同时处理吗?
当我们单独处理报告时,它需要几秒钟,但如果我 运行 来自主报告,它需要将近 2 分钟。
当用户选择报告 A 时,我们如何禁用报告 B、C 的处理。
在每个报告数据集查询的 where 子句中包含一个 AND :ParameterName = 'Y'
条件 - 如果您的参数不是 'Y'
,查询仍会触发,但会立即 return 0记录。并且将最大限度地减少不可见报告所花费的时间。或者您可以在 Dataset
上设置查询执行表达式
我有一个主报表和三个子报表(ReportA、ReportB、ReportC)。
有一个参数值为 A、B、C
在所有子报表中属性写了一个可见的表达式。
当用户选择参数A时,只会显示报表A。 所有子报表会同时处理吗?
当我们单独处理报告时,它需要几秒钟,但如果我 运行 来自主报告,它需要将近 2 分钟。
当用户选择报告 A 时,我们如何禁用报告 B、C 的处理。
在每个报告数据集查询的 where 子句中包含一个 AND :ParameterName = 'Y'
条件 - 如果您的参数不是 'Y'
,查询仍会触发,但会立即 return 0记录。并且将最大限度地减少不可见报告所花费的时间。或者您可以在 Dataset