我有一个条形图,可以根据用户多选来显示不同数量的条形图。如何让条形图动态调整为显示条形的数量?我在网上找到的唯一解决方案是2008年的,也不是很好的解决方案,当然必须有一个正确的方法来做到这一点?Reporting Services动态图表宽度
感谢
我有一个条形图,可以根据用户多选来显示不同数量的条形图。如何让条形图动态调整为显示条形的数量?我在网上找到的唯一解决方案是2008年的,也不是很好的解决方案,当然必须有一个正确的方法来做到这一点?Reporting Services动态图表宽度
感谢
当我正要垃圾这样的想法,因为它知道你不能动态地更改表的大小和位置,似乎Reporting Services是奇妙的不一致。
如果您查看图表的属性,则会出现一个名为DynamicWidth
的字段,它将根据建议根据值动态更改图表的宽度。
例如,我设置了一个名为Offset
的参数,默认为10
。
然后,您可以DynamicWidth的值设置为
=CStr(Parameters!Offset.Value) + "cm"
然后,当你改变偏移参数的变化图表的宽度。
DynamicWidth = 10
而且
DynamicWidth = 20
现在如何计算宽度是有意义和一致的取决于您(也许是大小+(列数*列宽))的永久值),但这应该让您开始。
请注意0
的DynamicWidth
会导致报告不呈现。
非常好。非常感谢你 – Rebam1Se
你能否澄清你想如何调整到酒吧的数量。你的意思是,如果有更多的酒吧,或者以某种方式编辑酒吧,实际上是让图表变宽? – Jonnus
嗨。对,就是这样。现在情况是,为了适应相同的静态x轴宽度,它们越小,它们越小。我希望酒吧有一个静态宽度和图表的宽度调整到酒吧的数量。谢谢 – Rebam1Se