3

我对 SSRS 报告有一个有趣的困境,即已决定的权力需要一些额外的样式。

我基本上有一个列组,我需要有一个粗体边框。在下图中,我需要让我用红色绘制的线条更大(因此将它们的宽度设置为 3pt 字体):

示例截图

第二张图片显示了构成图表的 tablix 的构造。列组分为 ClassroomMeasure(最低级别)和 ClassroomMeasureType(ClassroomMeasure 上方的标题和我需要在其上设置更粗边框的组)。我尝试将边框表达式设置为:

IIF(Fields!ClassroomMeasureType.Value = Previous(Fields!ClassroomMeasureType.Value), "1pt", "3pt")

但这给出了一个错误:

“不支持在 TablixCell 中使用 Previous 聚合函数。”

现在我想我可以通过检查每个组末尾排序的每个 ClassroomMeasure (较低的组)并设置其边界来解决这个问题,但是在本报告的每个版本中大约有 200 个,这将是一个巨大的头痛。

关于如何以编程方式实现这一目标的任何想法?

4

1 回答 1

0

这可以通过在与 ClassroomMeasure 组相邻的 ClassroomMeasureType 组内添加一列来完成,拆分标题单元格,然后将该列设为 2pts 宽和黑色。

为此,您可以右键单击<<expr>>ClassroomMeasure 组的单元格并选择“插入列 - 组内”,然后右键单击 ClassroomMeasureType 标题并拆分单元格。然后会有一个新的列出现在你想要粗边框的地方,所以让它非常窄(即1pt),右边框很粗。

但是,如果您导出到 excel,这将显示为空列或隐藏列,这可能是不可取的。

于 2016-04-20T15:15:21.520 回答