修正了SSRS中的表列或图表宽度



我有一个图表,有时有5列,有时有4列。然而,我希望它每次都是相同的宽度(只是适当地缩放)。目前,该图表嵌入在tablix单元格中。

我可以设置tablix或(可能更重要的)图表的宽度,使其在4/5列的情况下保持相同的大小吗?

你应该放一个参数或一个文本框,显示有多少列,在我这边,我总是指月份字段。例如,用户选择了"May",我知道只有5列,所以我放了一个"7.5英寸"的DynamicWidth,它是硬编码的。我将表达式放在图表的DynamicWidth属性下。当您选择图表时,它就在"属性"窗格下。

这是我的表达:

SWITCH(Parameters!Month.Value=1,"3.5 in",
Parameters!Month.Value=2,"4.5 in",
Parameters!Month.Value=3,"5.5 in",
Parameters!Month.Value=4,"6.5 in",
Parameters!Month.Value=5,"7.5 in",
Parameters!Month.Value=6,"8.5 in",
Parameters!Month.Value=7,"9.5 in",
Parameters!Month.Value=8,"10.5 in",
Parameters!Month.Value=9,"11.5 in",
Parameters!Month.Value=10,"12.5 in",
Parameters!Month.Value=11,"13.5 in",
Parameters!Month.Value=12,"14.5 in")

不幸的是,在SSRS中无法做到这一点。不能动态设置表、图表和列的宽度。按照设计,分页报告是指向下增长,而不是水平增长,这就是其背后的原理

编辑:图表确实具有可以设置的DynamicWidth属性,但表和文本框没有。

相关内容

  • 没有找到相关文章

最新更新