在我的子报告中,我想要显示例如。
Number of clients born in 1972: 34
所以在数据库中我有他们出生年份的清单
如何在字段中显示此数字?
以下是数据示例:
<Born> <Name> <BleBle>
1981 Mnr EH Van Niekerk 9517
1982 MEV A BELL 9520
1972 Mnr GI van der Westhuize 9517
1987 Mnr A Juyn 9517
1983 Mev MJC Prinsloo 9513
1972 Mnr WA Van Rensburg 9517
1989 Kmdt EL Van Der Colff 9514
1972 Mnr JS Jansen Van Vuuren 9517
因此,如果这是所有数据,那么输出必须是
Number of clients born in 1972: 3
答案 0 :(得分:1)
在报告中添加“摘要”频段。并将静态文本“1972年出生的客户数量”和文本字段“$ V {BORN_IN_1972}”放入其中。
答案 1 :(得分:0)
假设出生年份是一个字符串:
SELECT COUNT(*)
FROM MyClients
WHERE birth_year = '1972'
如果将出生年份用作输入控件:
SELECT COUNT(*)
FROM MyClients
WHERE birth_year = $P{birth_year}
答案 2 :(得分:0)
要计算jasper中的非零记录,请使用以下表达式 -
( $F{test} == 0.0 ? null : $F{test} )