繁体   English   中英

修复了SSRS中的Tablix或图表宽度

[英]Fixed tablix or chart width in 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属性,但表格和文本框没有。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM