2

我希望这是一个简单的问题,但我已经把头撞在墙上好几个小时了。我想在 SSRS 2008 中创建一个柱形图,其列的宽度始终相同,并且列之间的空间宽度始终相同。问题是图表并不总是具有相同数量的列。

这是我在场景 1 中的 12 列:

在此处输入图像描述

这是我在场景 2 中的 4 列:

在此处输入图像描述

我希望看到更像场景 3 的东西:

在此处输入图像描述

到目前为止,这是一个非常简单的柱形图。我所做的唯一真正需要提及的修改是我在 Chart Series -> Custom Attributes 部分中将 PixelPointWidth 值设置为 20。这可确保所有列都保持相同的大小。我注意到同一部分中的 PointWidth 值用于控制列之间的间距,但它是通过使列更大/更小来适应的。当 PixelPointWidth 值大于零时,PointWidth 值无效。

请帮助我找到保持列宽度相同并保持列之间宽度相同的方法!

4

1 回答 1

3

操作您的数据集,使其始终为值 01 到值 12 提供行,并为度量提供空值。然后在图表的类别组属性中,使用标签属性的 Iif 函数将其设置为空字符串“”,如果度量为空(或使用另一列作为标志)。

于 2013-01-23T02:24:13.500 回答