我有一份包含三个子报告的主报告(ReportA,ReportB,ReportC)。
有一个参数值为A,B,C
在所有子报告的可见属性中写了一个表达式。
当用户选择参数A时,仅显示报告A. 所有子报告会同时处理吗?
当我们单独处理报告时需要几秒钟,但如果我从主报告中运行它需要近2分钟。
当用户选择报告A时,我们如何禁用报告B,C的处理。
答案 0 :(得分:1)
在每个报告数据集查询的where子句中包含AND :ParameterName = 'Y'
条件 - 如果您的参数不是'Y'
,查询仍将触发,但会立即返回0条记录。并且不可见报告所花费的时间将最小化。或者,您可以在Dataset