可扩展行组下的固定行位置

Fixed row position under expandable row group

我正在尝试在固定位置显示 SSRS 报告中的文本,而不考虑其上方的内容。问题是上面的内容可能是一到三行。随着上述内容的波动,下一行内容的开头也会发生波动。这发生在报告的两个地方。

换句话说,我需要两个动态内容的静态起点。我正在将文本打印到不包含任何客户数据的预先设计的发票上。发票只是一个模板(或者 shell,如果您愿意的话),我会将要打印的数据定位到该发票上提供的空间中。

请看附件。每个字段中有两行的附件正确排列。我有意这样做作为基础。正如您在其他两个附件中看到的那样,无论是一行还是三行,由于内容比我的基础多或少,内容没有排在应有的位置。

我试过 cangrow 和 canshrink,但无法得到想要的结果。

感谢帮助!

我认为您需要重新 table 才能按照您想要的方式工作。

我的做法是使用一个 table 对每个页面数据进行分组。使用此 table 来格式化您的数据 - 将矩形放在数据行的区域中。矩形可以设置高度,以便在没有足够数据时填充您的区域。

然后您必须在每个矩形内添加另一个 table 以显示每个部分数据。

请参阅下面的示例 - RED 表示 Rectangles 的去向,BLUE 对于 tables.

我会原封不动地保留旧的 table 并将其复制并粘贴到每个矩形中。然后删除该部分不需要的所有部分,并将矩形设置为正确的大小。