如何在 jasper 报告中使用 SQL TOP 命令?

How to use SQL TOP command in jasper report?

如何在iReport中只获取前5条记录?

SQL查询:

select top 5 * 
from [order]

此静态查询有效,但在 ireport 中带有参数的此查询无效:

select top $P{NoOfRecords} * 
from [order]

终于找到解决办法了 取Report_Count个变量 并设置过滤器表达式 $V{REPORT_COUNT}<=$P{NoOfRecords}

您也可以简单地将一个值传递给名为 REPORT_MAX_COUNT 的内置参数。