私は Visual Studio 2005 Reporting で作業しており、集約関数をネストする回避策を実装しようとしています (合計数を実行する必要があります)。テーブルの詳細行には、1 つのセルの値が 10 を超えるたびに整数をインクリメントするカスタム コードへの呼び出しがあり、フッターにはその値を返すカスタム コード関数への呼び出しがあります。
カウントは常に 0 として返されるため、いくつかの MsgBox 呼び出しを投げて、詳細行の前にテーブル フッターが呼び出されていることに気付きました。フッターの「get」関数が実際に必要な値を取得できるように、テーブルの詳細行を最初に呼び出す必要があります。
(Sum / (Sum+Sum+Sum)) * 100
より具体的には、値が として計算される特定のテーブル セルが 10 より大きい回数をカウントしようとしています。集計関数はネストできないため、ReportItems での集計の使用!. . レポートのヘッダー/フッターでのみ実行できます (私の場合は、ページごとに異なる合計が表示されるため役に立ちません)、カスタム コードのオプションが残されています。
テーブルの詳細行をテーブル フッターの前に強制的にレンダリングする方法はありますか?