Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 如果一个子报表比另一个子报表大,则会在主报表中创建空白_Reporting Services_Formatting_Removing Whitespace_Subreports - Fatal编程技术网

Reporting services 如果一个子报表比另一个子报表大,则会在主报表中创建空白

Reporting services 如果一个子报表比另一个子报表大,则会在主报表中创建空白,reporting-services,formatting,removing-whitespace,subreports,Reporting Services,Formatting,Removing Whitespace,Subreports,在我的主报表中,我有3个子报表,它们包含数据,并且可以扩展到不同的大小,因为数据的大小并不一致,但它们主要是高度变化。当子报表的大小相同时,主报表看起来很好,但是当一个子报表比其他子报表多出一行时,就会产生一个空白,我想去掉它 提前感谢。您认为我们可以帮助您提供大量信息吗?您想用什么来替换空白?我不确定当一个表中的行数多于另一个表中的行数时,除了将行数限制为偶数之外,您还能做些什么。我忘了提到行具有交替的背景色填充,因此如果我能够用适当的填充替换空白,那将是完美的。我唯一能想到的是有查询对于每个

在我的主报表中,我有3个子报表,它们包含数据,并且可以扩展到不同的大小,因为数据的大小并不一致,但它们主要是高度变化。当子报表的大小相同时,主报表看起来很好,但是当一个子报表比其他子报表多出一行时,就会产生一个空白,我想去掉它


提前感谢。

您认为我们可以帮助您提供大量信息吗?您想用什么来替换空白?我不确定当一个表中的行数多于另一个表中的行数时,除了将行数限制为偶数之外,您还能做些什么。我忘了提到行具有交替的背景色填充,因此如果我能够用适当的填充替换空白,那将是完美的。我唯一能想到的是有查询对于每个子报表,计算另一个数据集的记录,并为记录较少的数据集伪造空行。可能会将结果放在临时表中,计算出要添加多少行,然后添加一个循环,将空白记录添加到临时表中。不过看起来有点麻烦。