Crystal Reports 2011 を使用しており、YEAR (行) と MONTH (列) ごとにデータを表示するクロスタブがあります。いつでも 3 年分のデータを報告する必要がありますが、4 月になると、古い年を削除して新しい年を取得する必要があります。
たとえば、現在は 2 月なので、2010 年、2011 年、2012 年をレポートしています。4 月 1 日がヒットしたら、2011 年、2012 年、2013 年をレポートします。したがって、レポートでは 2010 年を削除し、2013 年を取り上げます。レポートがレポートする年を自動的に変更するように、これを自動化しようとしています。
さまざまなレコード選択式を試しましたが、目的の年を返す式を突き止めることができませんでした。年は現在手動で調整されています。毎年 4 月 1 日に、手動でレポートを調整して 3 年前のデータを削除し、今年のデータを含め始めます。
これについてどうすればよいかについての提案を探しています。助けてくれてありがとう!