iReport 4.8.0では、ユーザーがコンボボックス/リスト/ドロップダウン/コレクション (選択したものは何でも) からパラメーター値を選択できるようにしたいと考えています。選択した値はクエリに挿入されます。
レポートをプレビューし、文字列がクエリに挿入されたときに表示される文字列パラメーターを既に作成しています。うまく機能しますが、コンボボックスを定義する必要があります。
都市の名前を提供する必要があるため、クエリは次のとおりです。
SELECT
COUNT(leads.`status`) AS Number_Of_Status,
leads.`status` AS leads_status,
leads.`primary_address_city` AS leads_primary_address_city,
leads.id AS lead_id
FROM
`leads` leads
WHERE
leads.`primary_address_city` = $P{city_combobox}
GROUP BY
leads.`status`
city_combobox
パラメータを aにしようとしましたjava.util.List
が、Parameter type not supported
エラーが発生し、文字列をどこにロードするのかもわかりません。
JasperReports Serverについては何も知りません。インストールしていません。iReportのみがインストールされており、それですべてを行ったことがわかります。
したがって、 JR Serverの入力コントロールを使用せずに、iReportのみでそれを行う方法を探しています。手動で値をコンボボックスに挿入してレポートを提供するだけで十分です。クエリである必要はありません。たとえば、"NY"、"Miami"、"Washington" をリスト パラメーターに挿入しますが、どこでどのように行うのでしょうか?