我有一個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上迭代變量,爲每個迭代創建一個行或列?
謝謝!
很抱歉這麼晚纔回復。這很好,非常感謝。 –