我还有另一个挑战,我正在尝试解决,但还无法获得解决方案。这是场景。如果在发布时弄乱了格式,请原谅。
ACCT_NUM CERT_ID Code Date Desired Output
A 1 10 1/1/2007 1/1/2008
A 1 10 1/1/2008 1/1/2008
A 1 20 1/1/2009 1/1/2010
A 1 20 1/1/2010 1/1/2010
A 1 10 1/1/2011 1/1/2012
A 1 10 1/1/2012 1/1/2012
A 2 20 1/1/2007 1/1/2008
A 2 20 1/1/2008 1/1/2008
A 2 10 1/1/2009 1/1/2010
A 2 10 1/1/2010 1/1/2010
A 2 30 1/1/2011 1/1/2011
A 2 10 1/1/2012 1/1/2013
A 2 10 1/1/2013 1/1/2013
如您所见,在值更改之前,我需要根据每组代码值(ACCT_NUM 和 CERT_ID 除外)对日期进行 MAX。如果相同的值重复,我需要分别为该组再次获取 MAX 数据。例如,对于“1”的 CERT_ID,我无法将代码 10 的所有四行分组以获得 2012 年 1 月 1 日的 MAX 日期。我需要为前两行获取 MAX,然后分别为接下来的两行获取另一个 MAX,因为中间还有另一个代码。我正在尝试在 Cognos Framework Manager 中完成此操作。
请各位大神指教。