具有自定义x轴类别的SSRS折线图

时间:2014-05-27 14:27:36

标签: reporting-services linechart

好吧,这是一个令人费解的问题,所以忍受我:

我有一个图表,显示发送给它的行中25小时的数据。从第22小时开始和结束显示数据的小时数。也就是说,x轴变为22,23,0,1,2,...... 22.重要的是要注意在两个不同的日子里有两个22小时。

现在,数据库可能不会返回某些行。在这种情况下,该小时必须有一个空的空间。但是,仍然必须有25个x轴值。

这种限制组合令我难过。我无法将x轴表示为自定义标量,因为这些值将按顺序显示并重复显示。而且我无法找到使用x轴类别的方法,因为我无法从数据中获取所有类别,并且再次出现重复的第22小时。

感谢任何帮助,如果我能提供任何其他信息,请与我们联系。

1 个答案:

答案 0 :(得分:0)

我会在数据集中添加一列来计算一个"相对小时"。这将从第22小时的值0开始,到第23小时的值为1,在第二个第22小时以25的开始。

然后我会更改图表中的类别组定义以使用"相对小时"价值作为" Group On"值。请注意,Label可以保持原样。

我会更改源数据集,以便它始终为所有25个x轴值返回一行,例如通过右边连接到数字表。行代表那些"缺失"小时将需要"相对小时" value和标签的现有小时列值。