Thursday, 15 July 2010

reporting - Grouping by parameter value in jasper -



reporting - Grouping by parameter value in jasper -

well, don't know, maybe i'm missing something, i've been trying grouping info in jasper report, far grouping appears if grouping look field. possible grouping info parameter value instead of field value? i.e., like

<groupexpression><[!cdata[$p{some_param}]]></groupexpression>

instead of

<groupexpression><[!cdata[$f{some_field}]]></groupexpression>

in .jrxml file? in advance help can give me on this, pointer working illustration showing grouping parameter values, or anything.

is possible grouping info parameter value instead of field value?

yes, is, mentioned. have no syntax errors , study generated.

the problem may not bring you're expecting. grouping bands printed every time "groupexpression" changes. parameter needs associated alter during study generation (for example, filling parameter of subreport field in way subreport uses paramater grouping expression). , of course, needs associated makes sense , bring desirable behavior.

you can have in subreport:

... <parameter name="start" class="java.util.date"/> <parameter name="end" class="java.util.date"/> ...

and in detail band of "super" report:

<subreport> <reportelement x="0" y="10" width="555" height="200" uuid="ac2c99da-f595-4498-a518-2bfb1f31b73c"/> <subreportparameter name="start"> <subreportparameterexpression><![cdata[$f{start}]]></subreportparameterexpression> </subreportparameter> <subreportparameter name="end"> <subreportparameterexpression><![cdata[$f{end}]]></subreportparameterexpression> </subreportparameter> ... </subreport>

just notice i'm assuming fields $f{end} , $f{start} "java.util.date" objects.

jasper-reports reporting group

No comments:

Post a Comment