Reporting services SSRS隐藏行导致KeepWithGroup不工作
我有一份报告,由一个表和3个组组成。最后一个组的页脚中有6行。这些行中的每一行都将KeepWithGroup设置为Before,其中一些行可以有条件地隐藏。当所有行都可见时,页脚行尽可能与详细信息保持在同一页上。但是,当其中一个隐藏条件的计算结果为true时,该行将正确隐藏,但其他行将移动到下一页,即使它们可以很好地适应当前页 如果我在高级模式下查看组,我会看到这一点 静止的 第一组 静止的 第2组Reporting services SSRS隐藏行导致KeepWithGroup不工作,reporting-services,Reporting Services,我有一份报告,由一个表和3个组组成。最后一个组的页脚中有6行。这些行中的每一行都将KeepWithGroup设置为Before,其中一些行可以有条件地隐藏。当所有行都可见时,页脚行尽可能与详细信息保持在同一页上。但是,当其中一个隐藏条件的计算结果为true时,该行将正确隐藏,但其他行将移动到下一页,即使它们可以很好地适应当前页 如果我在高级模式下查看组,我会看到这一点 静止的 第一组 静止的 第2组 (Static) (Static) (Group3) (Static) (Sta
(Static)
(Static)
(Group3)
(Static)
(Static)
(Static) -- Don't know why this is here
(Group4) -- This is the detail
(Static)
静止的
静止的
静止的
静止的
静止的
静止的
细节之后的所有静态行都将KeepWithGroup设置为Before,但当其中任何一行被隐藏时,这似乎会被忽略
我曾尝试在高级模式下对表行和静态行设置隐藏条件,但都会导致问题
有什么想法吗
谢谢
比尔我有两个想法供你尝试: 在设置分组的高级属性时,请尝试将“隐藏”属性更改为表达式,以评估父分组中是否有数据
=IIF( Fields!(parentitem).value != Nothing, false, true)
在分页符上重复其中一组可以吗?在我的经验中,通常强制分页符有助于更频繁地将数据保存在一起。这就需要对“静态”成员的“KeepTogether”选项进行调整,并可能尝试将“KeepWithGroup”改为After
我知道我通常避免使用高级分组模式,除非显示出现问题,听起来您不幸陷入了这种情况。调试时,如果问题仍然存在,您可能希望查看是否删除最高的父组,以查看布局在何处导致问题。我知道,对于跨多个继承人共享从属成员的组,可能会出现问题。您还可以尝试执行一个子报表,该子报表在调试时作为父成员的子成员调用。这不是最终的结果,因为这将是一种脱节的IMHO,但可能有助于了解依赖性问题所在
我还看到另一篇有类似问题的人发表的文章: