解決しようとしているが、まだ解決策を得ることができないという別の課題があります。これがシナリオです。投稿時にフォーマットが乱れている場合はご容赦ください。
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 の場合、Code 10 の 4 行すべてをグループ化して、2012 年 1 月 1 日の MAX 日付を取得することはできません。間に別のコードがあるため、最初の 2 行の MAX を取得し、次の 2 行の別の MAX を個別に取得する必要があります。Cognos Framework Manager でこれを達成しようとしています。
達人さん、アドバイスください。