2017-12-06 9 views
1

私のレポートは、何百万というレコードを処理します。行数が多すぎると、次のエラーが表示されます。過去の行制限を取得する

The number of rows or columns is too big. Try limiting the number of unique group values. Details: The number of rows or columns exceeds its limit, 65535.

この制限を回避するにはどうすればよいですか?

答えて

0

このエラーはかなり簡単です。 65535は16進数で0xFFFFなので、その限界に達すると空きがなくなり、ホテルは閉鎖されます。ソリューションには次のものが含まれます。

  1. クロスタブなどのグループ化を使用して表示する行数を減らします。
  2. レコード選択を使用して、レポートに入力するデータの量を減らします。 (パラメータ)
  3. レポートの一時テーブルとして生成されたカスタムSQL文で従属計算を実行します。数百万行を印刷するのではなく、結果をフィールドとしてレポートに渡すことができます。
関連する問題