突破行数限制

Get past row limitation

我的报告处理了数百万条记录。当行数太高时,出现此错误:

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.

我如何解决(或增加)这个限制?

这个错误非常简单。 65535 是十六进制的 0xFFFF,所以一旦达到该限制,就没有更多空位,酒店将关闭。解决方案包括:

  1. 通过在交叉表或其他方式中使用分组来减少显示的行数。
  2. 使用记录选择减少报告中的传入数据量。 (参数)
  3. 在自定义 SQL 语句中执行相关计算,在您的报告中作为临时 table 生成。然后,您可以将结果作为字段传递到报告中,而不必打印数百万行。