我有一个简单的SSRS报告,其中包含Tablix和各种分组(1列分组,下面的行分组)
分组:
第1组
- 第2组
----第3组
------第4组
- 相邻的第2组
----相邻的第3组
我正在尝试实现一个条件边框,虽然它在Dev中完全按照预期工作,但在部署之后甚至导出为PDF但是,当我导出到excel(它需要的地方)时,它会执行以下操作:
第一个Group1分组显示正确位置的边框(在组4和Adj Group 3之间),但是,在导出时,这是唯一正确显示的分组。无论条件如何,第二组Group1都在每行的底部放置一个边框。
现在我最初有一个条件语句来执行此操作但是,在我的调试练习中,我删除了它并将条件作为数据集中的返回列放在查询中(因此每行将指示边框是否应为&#34 ; Solid"或" None")但是,这显示了同样的问题。我已将此值更改为静态" Solid"和"无"在查询中,它正确显示,这使我认为与更改边框存在一些冲突。
有点像打开边框后它会一直亮着。
以下是我目前用于边框的设置:
我已将此边框值移动到其下方的单元格并将其放在顶部而不是底部,并产生:
这是第一个Group1小组,它似乎进一步支持这样一种观点,即#34;一旦开启,它就会继续存在。"
我做了一些搜索,但还没有找到任何结论。我已经看到了类似问题的一些奇怪的回应,例如"这是因为你在一个设置中有一个表达式,但其余的是静态的,将其余部分改为=" Solid""这听起来像打嗝的补救措施。
非常感谢任何帮助;我已经没有关于如何制作这个边框的想法,没有像添加行或矩形那样疯狂的解决方法。
感谢您的时间。
答案 0 :(得分:2)
我仍然对这个问题的解决方案感兴趣但是为了满足最后期限,我使用了一种解决方法。
如果有人遇到这样的问题,我必须做的是将相邻的组组成4组,该组是该组的副本,即组4,新的相邻组具有相同的分组表达式。然后我在这个新组的底部将边框设置为实线,并更改了两个组的可见性以隐藏/显示必要的行。换句话说,仅为需要边框的行创建一个组。
答案 1 :(得分:1)
我遇到了类似的问题,在我将条件边界定义为Solid / None时,“None's”在导出到excel时也显示为可靠。我将边框更改为全部实体(默认=实体),而是将边框颜色更改为白色,我希望边框为无和黑色,我希望它是实体,它似乎工作得很好,即使使用excel导出(我虽然没有用其他导出格式检查它。如果有帮助,请告诉我。