【问题标题】:SSRS add Horizontal gridlines on Tablix to occupy the remaining space of report body in PDF formatSSRS 在 Tablix 上添加水平网格线以占用 PDF 格式报告正文的剩余空间
【发布时间】:2021-08-03 05:52:15
【问题描述】:

我知道这个问题已经被问过多次,并且已经多次使用解决方法得到了回答。但以防万一到 2021 年,有人可能对此有更好的解决方案。

到目前为止我所尝试的:

  1. 背景图片 - 很难(不可能)完美对齐内容。
  2. 添加额外的表格行并根据行数显示/隐藏它们。 - 有时一行内容可能占据多于 1 行,从而产生一个额外的页面。

这是我想要的输出。

但是,这不可避免地会发生:

我们很乐意接受任何建议、解决方法和意见。如果存在官方解决方案,那就更好了。谢谢。

【问题讨论】:

  • 是报表出现空行的问题吗?您能否还包括设计模式下的报表图片并显示分组?
  • @papermoon88 嗨,提前致谢。问题在于您可以在图 2 和图 3 中注意到,当有行/s 占据多于一行时。然后隐藏/显示额外空行的计算估计被关闭,作为回报,在下一页上生成额外的额外空行。
  • @papermoon88 稍后我会发设计模式下的分组截图,谢谢

标签: reporting-services rdl ssrs-2016


【解决方案1】:

为您的隐藏逻辑添加额外的逻辑,以说明备注中的额外空间。

这将为每 60 个字符添加额外的行:

CountRows() + SUM(INT(LEN(Fields.Remarks.Value) / 60))

您可能必须使用 60 数字 - 这只是根据您的示例中的注释进行的猜测。它不会是完美的,因为两个文本行并不能完全组成一行,但应该很接近。

【讨论】:

  • 谢谢。但这实际上是我目前的处理方式,我想完美地处理这个所谓的“猜测”。除了这种解决方案,您还有其他想法吗?再次感谢。
  • 我没完全看懂你的回答,哈哈,我试试看。谢谢!!!
  • 嗨,你的回答确实为我打开了很多可能的解决方案,非常非常感谢。
猜你喜欢
  • 2013-10-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-08
  • 1970-01-01
  • 2018-12-18
  • 2023-03-18
  • 2021-01-19
相关资源
最近更新 更多