SSRS中的大多数内容都是动态的,即您可以为大多数格式创建自定义表达式。
我有一个带矩阵工具的报告。该矩阵的宽度将根据包含的列数而变化。
矩阵上方是一张图表。
如何使列宽动态,以便始终与矩阵的宽度相同?
答案 0 :(得分:4)
抱歉,不可能。矩阵中列的宽度不能使用表达式设置:
问:列的宽度属性是否能够在运行时设置
答:这是一个常见的请求,我肯定会看到它的价值。但是,我们没有达到SSRS 2008的目的。
可能适合您的另一种选择是改变图表的宽度,因为它们具有Dynamic Height和Dynamic Width的属性(另请参阅this blogpost)。请注意,这仅适用于SSRS-2008及更高版本。
其他替代方案将更加“重”,包括动态生成(或编辑)RDL的XML。变通办法可以隐藏多余的列(可以动态设置可见性)