Report Builder 2.0中的图表不显示x轴中的所有类别字段

时间:2010-11-15 19:03:43

标签: reporting-services charts ssrs-2008 reportbuilder

我在Report Builder 2.0中有一个图表,其中包含多个系列值(字段添加到图表顶部的框中),没有系列字段(图表右侧的框)或类别字段(底部的框)图表)。不同的值属于不同的类别,但没有一个字段在类别之间拆分这些值,因此我不能将特定字段放在图表的类别字段中。但是,在我的图表的“系列属性”窗口中,我可以将“类别字段”属性设置为某个任意字符串。我试图在我的不同系列中以不同方式设置此类别字段属性,但只有第一个类别字段值显示在我的图表中的x轴上。我已将Axis属性编辑为间隔为1,但我仍然只看到第一个类别字段。除此之外,我所有不同的值在x轴上聚集在一起,它们之间没有空格,第一个Category Field值在所有条形图下居中,使它们看起来好像都有相同的Category Field。我怎么能改变这个?请参见下面的截图。 Report Builder 2.0 screenshot

红色圆圈系列值的类别字段都设置了相同的值,而其他系列值的类别字段设置了不同的值。尽管虚拟图表显示了单独的类别A,B,C等,但我在呈现报表时的实际图表显示了一个类别:第一个系列值的类别字段的值

1 个答案:

答案 0 :(得分:0)

好吧,看起来类别字段除了整数和日期之外什么都不懂。我没有使用字符串类别名称,而是转而使用=0=1,等等我的不同类别字段表达式。在每个值系列的属性中,我设置了数据> DataPoint> AxisLabel为字符串类别名称。然后我的值根据其类别字段进行分组,所有类别都显示在x轴上。当缺少值时,它甚至服从类别字段排序:我有一个值为Category Field 0,另一个值为Category Field 3,并且在x轴上为字段1和2显示了两个空刻度标记。类别也显示按类别字段的顺序排列,无论图表中的“删除数据字段”托盘中的值系列是否按顺序排列。

我注意到的一个问题是图表空格/调整条形大小,好像每个值系列都显示在每个类别中。我的图表是这样的,每个类别最多显示4个条形图,并且我有很多类别,所以它就好像4 *(#categage)条形将被卡在每个类别中。这使得我的酒吧非常狭窄,并且也使他们空间奇怪。