我有一个COGNOS包,用于处理我公司内的流程数据。他们都有开始日期,未完成的流程没有结束日期。如果开始日期在x之前,并且结束日期在x之后或空,则进程在日期x处于活动状态。该软件包没有时间序列。Cognos Report Studio - For循环?
过去两年,该公司需要在每个月末的活动进程数量报告。由于没有时间序列迭代,我必须具有创造性。我创建了24个数据项,每个项目的公式如下:
IF (([Start Date] <= _last_of_month(_add_months(current_date;-1))) and
(([End Date] is missing) or
([End Date] > _last_of_month(_add_months(current_date;-1)))))
THEN (1) ELSE (0)
...减去1到24个月。然后,我在报告的交叉表的一列上添加了每一个。
那么,这个解决方案真的很丑,并且不可靠。有没有办法在Report Studio上迭代变量,为每个迭代创建一个行或列?
谢谢!
很抱歉这么晚才回复。这很好,非常感谢。 –