【发布时间】:2012-07-30 18:31:39
【问题描述】:
SSRS 报告有一个有趣的困境,即已决定的权力需要一些额外的样式。
我基本上有一个列组,我需要一个粗体边框。在下图中,我需要让我用红色绘制的线条更大(因此将它们的宽度设置为 3pt 字体):
第二张图片显示了构成图表的 tablix 的构造。列组分为 ClassroomMeasure(最低级别)和 ClassroomMeasureType(ClassroomMeasure 上方的标题和我需要在其上设置更粗边框的组)。我尝试将边框表达式设置为:
IIF(Fields!ClassroomMeasureType.Value = Previous(Fields!ClassroomMeasureType.Value), "1pt", "3pt")
但这给出了一个错误:
“不支持在 TablixCell 中使用 Previous 聚合函数。”
现在我想我可以通过检查在每个组末尾排序的每个 ClassroomMeasure(较低的组)并设置其边界来解决这个问题,但是在本报告的每个版本中都有大约 200 个这样的是一个巨大的头痛。
关于如何以编程方式实现这一目标的任何想法?
【问题讨论】:
-
如果只为数据单元格设置表达式会怎样?标题也许可以不用表达式来完成,但设计者可能会很混乱;有时,如果您只检查底层 RDL 以获得您想要的效果,这会有所帮助。
-
我基本上必须通过并设置数据单元格的表达式....感谢您的帮助 Jeroen。
-
很高兴听到。不要忘记回答您自己的问题,这样未来的访问者可能会看到您的解决方案!
-
由于我的声望低于 8,它不会让我这样做,直到某个时间限制已经过去 :)
标签: reporting-services border ssrs-grouping