reporting-services - SSRS 报告中嵌套表下出现不需要的空间
问题描述
我在嵌套表底部出现空白时遇到问题。仅当主表格单元格行的内容具有垂直使单元格高度高于嵌套表格中的数据内容的数据时,才会发生这种情况。例如,当嵌套表格单元格只有一个项目的链接时,描述字段会导致这种情况发生。我希望这是有道理的。请参阅随附的屏幕截图。(截图是一些演示数据的非常粗略的视图,因为我无法使用实际信息,但我已对其进行了修改以显示相同的结果)。
有没有办法让嵌套表格单元格垂直填满整个单元格,以便报表看起来干净并且底部没有出现空白?
解决方案
使用单个 tablix。要模拟单元格合并:
为相关组下的合并单元格创建所需值的总计并将其隐藏(红色)
对于“合并”单元格表达式,请使用
= Iif(RunningValue( Fields!rg2.Value,CountDistinct,"rg1")=1, ReportItems!Textbox12.Value, Nothing)
该表达式检查 group2 值的不同计数。如果它的 1(第一个单元格)返回总计的值,否则什么也没有。
要使单元格看起来像一个,请使用以下边框表达式
上边框:
=Iif(RunningValue( Fields!rg2.Value,CountDistinct,"rg1")=1, "Solid", "None")
底部边框:
= Iif(RunningValue( Fields!rg2.Value,CountDistinct,"rg1") = CountDistinct(Fields!rg2.Value, "rg1"), "Solid", "None")
推荐阅读
- node.js - findByIdAndDelete 实际上并没有删除文档,只是将每个键的值设为空
- python-3.x - 没有名为“pandas_schema”的模块
- css - 如何在css中隐藏特定页面的内容
- winapi - 如何在 MASM 中为一个项目编写和组合多个源文件?
- amazon-web-services - 使用 CloudFront 在 AWS API 上启用 POST
- php - 此 sql 在 Codeigniter 中使用 $this->db->query() 执行时出错,但在 Squelpro 中执行成功
- angular - 我需要创建一个 Angular 指令来清除在图标按钮单击输入字段中输入的内容
- swift - 'UnsafePointer 的初始化
' 导致悬空指针 - node.js - 如何让 puppeteer 简单地加载网页?
- python - 边数