Die JRCsvQueryExecuter können Sie sortieren und filtern Daten aus einer Datei cvs
Der Befehl sort kann auf einzelne oder mehrere Felder durchgeführt werden.
<sortField name="name"/>
<sortField name="city" order="Descending"/>
Die Filterung wird durch den Sie können eine normale sql
Aussage nicht
<filterExpression><![CDATA[$P{IncludedStates}.contains($F{state}) ? Boolean.TRUE : Boolean.FALSE]]></filterExpression>
filterExpression
getan verwenden, aber mit diesen 2 Eigenschaften, Sie sind ziemlich nah an
order by
und
where
. Speziell seit jasper reports haben Unterstützung für
sum
,
avg
(über Variablen) und die
group by
durch Gruppen.
<group name="YourGroup">
<groupExpression><![CDATA[$F{fieldToGroupOn}]]></groupExpression>
...the group bands ..
</group>
Sie können eine vollständige Laufprobe in der Jaspis Berichte Verteilung unter demo\samples\csvdatasource\reports\CsvQueryExecuterReport.jrxml
finden, ist dies die sample reference
[CSV-Datenquelle] (http://jasperreports.sourceforge.net/sample.reference/csvdatasource /index.html#csvdatasource) - Beispiel –