动态矩阵宽度始终等于图表宽度

时间:2012-06-15 08:27:13

标签: reporting-services ssrs-2008 ssrs-expression

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

我有一个带矩阵工具的报告。该矩阵的宽度将根据包含的列数而变化。

矩阵上方是一张图表。

如何使列宽动态,以便始终与矩阵的宽度相同?

1 个答案:

答案 0 :(得分:4)

抱歉,不可能。矩阵中列的宽度不能使用表达式设置:

  

问:列的宽度属性是否能够在运行时设置
  答:这是一个常见的请求,我肯定会看到它的价值。但是,我们没有达到SSRS 2008的目的。

Source on social.msdn


可能适合您的另一种选择是改变图表的宽度,因为它们具有Dynamic HeightDynamic Width的属性(另请参阅this blogpost)。请注意,这仅适用于SSRS-2008及更高版本。

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