我有一个图表,有时有5列,有时有4列。但是,我希望它每次都是相同的宽度(并适当缩放)。目前,该图表嵌入在Tablix单元格中。
我可以设置Tablix的宽度或(可能更重要的是)图表的宽度,使其无论4/5列都保持相同的大小吗?
答案 0 :(得分:2)
你应该放一个参数或一个文本框,显示会有多少列,在我这边,我总是引用月份字段。例如,用户选择" 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")
答案 1 :(得分:1)
不幸的是,您无法在SSRS中执行此操作。无法动态设置表,图表和列的宽度。根据设计,分页报告意味着向下增长而不是横向增长,这是其背后的基本原理。
修改强>
图表确实具有您可以设置的DynamicWidth
属性,但表格和文本框不具备。