私は受信と返却日を含み、グループ化された一連のトランザクションを持っています。グループのフッターで、グループの最初のレコードの受信日とグループの最後のレコードの戻り日付を印刷したいとします。グループの最初のレコードであるときにのみ作成する式を作成しました。ただし、グループに複数のレコードが含まれている場合は、数式フィールドが空白になります。グループにレコードが1つしかない場合、OKを印刷します。私はSAP Business Object Crystal Reports 2013を使用しています。グループフッター内のグループの最初のレコードのフィールドを印刷
答えて
これを処理する方法はいくつかあります。あなたが日付で並べ替えていた場合(私はあなたが学んでいないことを知っています)、最小値を見つけるためにサマリーを使うことができます。関連するグループフッターに配置し、毎回リセットする必要があります。
ではなく、であるため、現在のグループのレコード数をカウントする実行合計を設定してみてください。次に、共有を設定しますグループ数が1にリセットされるたびに設定される数式の変数。最後に、別の数式を共有変数を出力するグループフッターに入力します。
正しく完了すると、各グループフッターにそのグループの最初の日付の値が表示されます。
私は今かなりそれをやっています。シーケンス番号は1から始まり、グループごとにインクリメントおよびリセットされます。シーケンス#= 1のときにフィールドの値を保持する数式フィールドをセットアップします。ただし、グループ内の複数のレコードの後に印刷すると、フィールドは空白になります。私はちょうど正規表現フィールドを使用しています。何か他のものを使っているべきですか? –
興味深い。あなたは元の質問を編集してそれらの公式を含めることができますか?そうすれば、どこが間違っているのかを簡単に診断することができます。 – 4444
- 1. 各グループの最初のページのみを印刷する
- 2. PL/SQLのレコード・フィールドの印刷
- 3. リンクされたリスト印刷最初の0の値の印刷
- 4. 文書内の最初のリンクを印刷
- 5. jqgridにグループ内の最後の行に単一のグループフッターを表示させる
- 6. ジャスパーレポート:詳細レポートのサブレポートは、最初のレコードにのみ印刷します。
- 7. 入力フィールドの印刷値
- 8. 文字列のようなグループ化とそのグループ内の最も低い数字の印刷
- 9. Scalaを使用してリストの最初の要素を印刷
- 10. IE11は、スクロールポップアップの最初のページを印刷します
- 11. Procレポート - 各ページの最初の行にIDを印刷
- 12. リストの最初の項目、間違った出力を印刷
- 13. 各ページの最初のページを印刷します。
- 14. 最初のページの余白を避ける - 印刷
- 15. リストの最初の項目を印刷する
- 16. Crystal Reports:各グループの最初のレコードを表示
- 17. SQL Server:グループ化されたレコードの最初の行を表示
- 18. Mysql:グループの最初のxレコードを取得
- 19. SQLの識別子グループごとに最初のレコードを取得
- 20. ループ印刷の最初の単語のみ
- 21. ファイルの最初の行ではなくシェルスクリプトの印刷ルートディレクトリ
- 22. 正規表現の印刷のみ最初の文字
- 23. レポート印刷テンプレートのグループ化のフォーマット
- 24. 4行のグループでのVBA印刷
- 25. テーブル内のレコード数を印刷しますか?
- 26. Pythonで同じカテゴリの複数のJSONデータフィールドを印刷する(最初の値の印刷のみ)
- 27. のawk - パターンの間に印刷する - 二行最初
- 28. 最初の数字が0の印刷番号
- 29. Powerbuilder 7 - 最初のページの印刷ヘッダーと最後のページのフッターのみ
- 30. DataTableの内容を印刷
グループは日付に基づいてソートされていますか?たとえば、最初の日付は最初の日付ですか? – 4444
グループはプロジェクト番号に基づいており、日付ではありません。日付はおそらく順番になるので、おそらくMINを使うことができます。しかし、これは私がそれを取ったときにセットアップされた方法であり、私はそれを動作させるようにしています。また、何らかの理由で日付が連続していない場合、問題を回避しようとします。 –