2

SSRS 中的大多数事情都是动态的,即您可以为大多数格式创建自定义表达式。

我有一份带有矩阵工具的报告。该矩阵的宽度将根据包含的列数而有所不同。

矩阵上方是一个图表。

如何使列宽动态化,使其始终与矩阵宽度相同?

4

1 回答 1

4

对不起,但这是不可能的。不能用表达式设置矩阵中的列宽:

问:是否可以在运行时设置列的宽度属性?
答:这是一个常见的请求,我肯定看到其中的值。但是,对于 SSRS 2008,我们没有做到这一点。

来源 social.msdn


一种可能适合您的替代方法是改变图表的宽度,因为它们确实具有动态高度动态宽度的属性(另请参阅这篇博文)。请注意,这仅在 SSRS-2008 及更高版本中可用。

其他替代方案将更加“繁重”,包括为 RDL 动态生成(或编辑)XML。解决方法将包括隐藏多余的列(可以动态设置可见性)

于 2012-06-15T18:14:20.390 回答