RuningValue无法提供累积堆积图表

时间:2010-02-19 08:39:23

标签: reporting-services ssrs-2008

我有一个显示正确数据的数据集,但是将其放入堆积条形图并使用RunningValue函数尝试累积绘制它会给出比它们应该更高的数字。

我的数据汇总在数据库中,提供了以下数据集:

  • 数据日期
  • 计数
  • 价值总和
  • 过滤条款1
  • 日期以来的时间
  • 堆叠类别
  • 其他5个字段

我正在使用时间从X沿X轴绘制,堆叠类别是我的系列字段(有4种可能的选项),而我的Y正在使用此功能:

=RunningValue(IIF(Parameters!VolumeOrValue.Value="Volume",
 Fields!Count.Value,
 Fields!SumValue.Value),Sum,Nothing)

这应该显示我在第一个X栏中只有1个系列,计数为1,或者值为100.相反,我得到3个系列,计数总计达到2500,超过总数所有计数字段的总和。

有人能指出我的问题所在吗?


编辑:在“系列属性”对话框中设置“类别字段”以匹配为图表设置的“编号”意味着每个条形图正在增加正确的数量,但每个堆叠切片的开始时间为最后一个条形图的整个值的大小。我需要让重置工作正常,但我不能像通常建议的那样设置任何“分组”,选择任何字段名称或系列名称会导致错误。

1 个答案:

答案 0 :(得分:0)

我设法让它很简单......

点击Drop Series Fields Here部分图表右侧的字段有一个Group属性,展开后会有一个分组名称。将其作为最后一个参数插入RunningValue函数使其正常工作(删除CategoryField设置后)。