私はJasper Reportを初めて使い、JSONをデータソースとして使用しています。サンプルとして、次のデータセットがあります。ジャスパーレポートでJSONを使用してデータセットをグループ化する方法は?
{"Northwind": {
"Customers": [
...
],
"Orders": [
{
"ShipPostalCode": 51100,
"ShippedDate": "1996-07-16",
"OrderDate": "1996-07-04",
"OrderID": 10248,
"Freight": 32.38,
"RequiredDate": "1996-08-01",
"ShipCity": "Berlin",
"ShipCountry": "Germany",
"EmployeeID": 5,
"ShipVia": 3,
"CustomerID": "ALFKI",
"ShipAddress": "59 rue de l'Abbaye",
"ShipName": "Vins et alcools Chevalier"
},
...
{
"ShipPostalCode": 44087,
"ShippedDate": "1996-07-10",
"OrderDate": "1996-07-05",
"OrderID": 10249,
"Freight": 11.61,
"RequiredDate": "1996-08-16",
"ShipCity": "Munich",
"ShipCountry": "Germany",
"EmployeeID": 6,
"ShipVia": 1,
"CustomerID": "RATTC",
"ShipAddress": "Luisenstr. 48",
"ShipName": "Martinez Gonzalez"
}
私はそれが必要として働いている私のサブレポートにパラメータとしてShipCountry
を渡しています。
それは私のサブセット上のすべてのオブジェクトのための私のデータセット毎回ループので、私のテンプレートは、二度、同じデータを示しています。 注文を国別にグループ化するにはどうすればよいですか?複製して表示しないようにするにはどうすればよいですか? GitHubの上
マイcountry_orders_report.jrxmlとcountry_order_list.jrxmlコード:このように。そしてmy whole dataは、非常に小さいです:)
希望に役立ちます!
:[JasperReportsの - サブレポートを移入するためにJSONを取得する方法](http://stackoverflow.com/q/14941002/876298) –
別の類似したに投稿:[jsonをデータソースとして使用してジャスパーレポートで複数のテーブルを作成する方法](http://stackoverflow.com/q/34603844/876298) –
@AlexKリンクをありがとうございますが、まだ理解していません:( 私は申し訳ありませんが、私はJasper Reportsを初めて使っています。 –