在BIRT报告中绘制累积条形图

时间:2013-07-16 11:56:07

标签: birt bar-chart clearquest

我将从ClearQuest获取数据。我想在一段时间内根据“提交日期”绘制“问题数量”。

我需要在y轴上针对“x轴”中的“提交日期”累计计算问题。我希望将不同类型的问题显示为针对x轴的组。

例如:

我们有下表:有3种类型的问题(Type1,Type2,Type3),这3种类型的累积计数需要在一段时间内(1月,2月,3月)绘制。

                  Jan   Feb CumCountFeb  Mar   CumCountMar

   Issue Type1     2    1   2+1 =3       4       3+4 =7    
   Issue Type2     3    2   3+2 = 5      1       5+1 = 6           
   Issue Type3     4    4   4+4=8        2       8+2=10

所以我需要BIRT中的上述数据的累积图表(无法附加图像)。

即我想在Y轴上显示“Jan”,“CumCountfeb”,“CumCountMar”列中的值。并在x轴上提交日期。

“问题类型1”,“问题类型2”,“问题类型3”将出现在每个月的组中(1月,2月,3月)。

据我所知,BIRT图表包不提供累积计数功能。我无法考虑为y轴创建累积列。

任何人都可以帮忙解决这个问题。

谢谢!

1 个答案:

答案 0 :(得分:2)

我们可以通过使用“相对时间段”birt元素中的“年初至今”功能来实现此目的:

  1. 创建一个包含2个组的数据立方体:“Type”和“SubmitDate”以及度量:“issuesCount”。在“SubmiDate”组中,仅保留“月”级别并根据需要选择输出格式。
  2. 拖动&将此datacube拖放到报表中,以便创建交叉表
  3. 从交叉表中删除度量“issuesCount”,并拖动&从调色板中删除“相对时间段”
  4. 根据度量“issuesCount”将此相对时间段设置为“年初至今”。请参阅随附的屏幕截图
  5. 预览交叉表以检查“年初至今”是否正确计算
  6. 右键单击交叉表 - >创建图表视图,并根据需要设置图表!
  7. "Year To Date" setup in BIRT

    一个样本: enter image description here