0

设想:

我有 5 个子报告(具有不同的布局)。当在主报告中单独调用时,所有这些子报告都可以正常工作。

根据标准,我需要显示任何 1 个子报告。应隐藏所有其他剩余的子报告。我想我可以使用一个表(Tablix)来实现这一点,我会将主键作为参数传递以显示子报告。

我已经删除了每一列的所有子报告,如下所示,并使用这样的表达式设置列可见性属性。

=iif(Fields!RptLayoutNum.Value=1,true,false)

在此处输入图像描述

因此,当 1 为真时,它将显示子报表 1,2 将显示子报表 2,依此类推。所以最终报表输出将是这样的。

在此处输入图像描述

但是,这是行不通的。主报告默认为第一个子报告布局,我无法根据数据查看其他子报告。感谢是否有人可以提供帮助。

4

0 回答 0