JasperSoft StudioまたはiReportでは、どのようにCSVデータをクエリしますか?それはCSVクエリ言語を行うオプションがありますが、どのように動作するかに関する適切な文書や指示を見つけることができません。CSVクエリ言語の使い方は?
私はgroup byを実行し、条件付きパラメータをデータベースに転送する必要なく追加する必要があります。
JasperSoft StudioまたはiReportでは、どのようにCSVデータをクエリしますか?それはCSVクエリ言語を行うオプションがありますが、どのように動作するかに関する適切な文書や指示を見つけることができません。CSVクエリ言語の使い方は?
私はgroup byを実行し、条件付きパラメータをデータベースに転送する必要なく追加する必要があります。
JRCsvQueryExecuterがsortコマンドは、単一または複数のフィールドで行うことができますCVSファイルからあなたのソートやフィルタデータ
をすることができます。
<sortField name="name"/>
<sortField name="city" order="Descending"/>
フィルタリングは、あなたが通常のsql
ステートメントを使用することはできませんが、これらの2つのプロパティで、あなたはorder by
とwhere
にかなり接近しているfilterExpression
<filterExpression><![CDATA[$P{IncludedStates}.contains($F{state}) ? Boolean.TRUE : Boolean.FALSE]]></filterExpression>
によって行われます。特に、ジャスパーレポートはsum
、avg
(変数を使用)、group by
グループをサポートしています。
<group name="YourGroup">
<groupExpression><![CDATA[$F{fieldToGroupOn}]]></groupExpression>
...the group bands ..
</group>
あなたはdemo\samples\csvdatasource\reports\CsvQueryExecuterReport.jrxml
下碧玉レポート分布の完全な実行中のサンプルを見つけることができますが、これはsample reference
[CSVデータソース](http://jasperreports.sourceforge.net/sample.reference/csvdatasourceです/index.html#csvdatasource) - サンプル –