問題タブ [jasper-reports]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pdf - 100ページ後にPDFドキュメントを分割します
JasperReportsとiReportツールを使用しています。クライアントが望んでいる要件の1つは、PDFファイルが100ページのドキュメントのみに生成されることです。
手伝っていただけませんか?100ページのPDFドキュメントを生成するにはどうすればよいですか?
java - Flex/JavaでのPDFファイルの生成と表示
フロントエンドにFlexがあり、バックエンドにJavaがあります。ユーザーがPDFファイルを要求すると、要求はJavaバックエンドに送られ、そこでJasperReportsを使用してPDFファイルが生成されます。私たちが知らないのは、このPDFファイルをブラウザで表示する方法です。JSP/サーブレットなどを使用したくないので-フレックスのみである必要があります。助言がありますか?
java - JasperReports は Web アプリケーションでレポートを表示するための適切なソリューションですか?
Web アプリに html ページとして埋め込まれたレポート、またはpdfとしてダウンロード可能なレポートを生成したいと考えています。したがって、 JasperReportsはこれらの要件を満たすと考えていたため、JasperReportsに出会いました。
現在、レポートは約 50 ~ 100 ページあり、ほぼヒストグラムといくつかの表のみで構成されていると想定しています。データは、DB からいくつかの高価なクエリによって取得されます。
一日中評価した後、Web アプリの側面に関していくつか疑問があります。
1) ページネーション: もちろん、すべてのページを 1 つの Web ページに表示したくはありません。ページネーションのようなものが必要です。しかし、JasperReportsはこのアプローチをサポートしていないようです。JasperReportsに付属している wepp デモは、進むべき道を示しています。JasperPrintを作成する必要があります。これは、すでに完全なレポートであり、不要なメモリを割り当て、高価なクエリを実行しています。その後、1ページを表示できました。しかし、これをページごとに何度も行うことは、適切な解決策とは思えません。
2) 前述のとおり、レポートはほとんどが図で構成されます。JasperPrintをその出力形式にエクスポートする際に画像が生成されます。すべてが正しいことを理解していれば、 JRに付属のImageServletは機能しますが、これらの画像を取得するには
i) 生成されたイメージをファイル システムから読み取ります
。ii) エクスポータはそれらをセッションに保存しました (したがって、メモリに)。
大量の画像があると思うので、Web アプリケーションのメモリ フットプリントを低く抑えたい場合、ii) はオプションではありません。しかし一方で、ファイルシステムをファイルであふれさせることも、私が想像できる最良のアイデアではありません。いつかファイルを削除しますか?
何か問題がありましたか?私の理解は正しいですか?
jasper-reports - JasperReports クロス集計クエリ
JasperReports \ iReportクロスタブを使用して、生徒と結果のマトリックスを作成しています。
たとえば、ジムは科目 A、B、C を行っており、サリーは科目 A、C を行っています。
私が欲しいのは次のようなものです:
しかし、SQL を名前で注文すると、次のようになります。
上記でわかるように、結果は正しいのですが、書式設定がひどいものです。とにかく、名前と件名を一度だけ使用してここから値を入力するレポートを生成できますか?
dynamic - JRXML の動的クエリ文字列
ある種の入力パラメーターに基づいて SQL クエリをわずかに変更するのに十分スマートなレポートを作成しようとしています。
たとえば、その特別な変更パラメータ値が「1」の場合、select にフィールドが追加され、group by 句がクエリに追加されます。
Java 式を調べましたが、jrxml の queryString タグではサポートされていないようです。また、java 式を含む変数を作成し、その変数を queryString タグで使用しようとしましたが、これもうまくいきませんでした。
今、私は多分そのすべてのロジックを持つストアド プロシージャを持っていて、入力パラメーターを変更してそのストアド プロシージャを呼び出す jrxml を持つことを考えていますが、私が取り組んでいるプロジェクトには多くのものが保存されているようには見えませんprocなので、その道をたどる前に他の解決策があるかどうかを確認したいと思います.
ご協力いただきありがとうございます。
ご協力いただきありがとうございます。ただし、別の方法を見つけて、情報のために投稿しました:こちら
jasper-reports - 同じテンプレートを使用して CSV および PDF 形式でレンダリングする Jasper レポート
1 つのテンプレートを使用してレポートを CSV および PDF 形式で表示しています。しかし問題は、CSV ではなく PDF でレポートをページに分割する必要があることです。1 つのテンプレートの形式に基づいてレンダリング オプションを変更することは可能ですか。ページネーション情報なしの CSV とページに分割された PDF があるようにします。このような場合、CSV 用と PDF 用の 2 つの別々のテンプレートを使用する必要がありますか? または、これは 1 つのテンプレートを使用して実現できますか?
jasper-reports - サブレポート内のサブレポート (IReport-JasperReports)
サブレポート内にサブレポートを含める必要があるという要件があります。参照できるサンプルコードはありますか?
前もって感謝します。
open-source - Jasperforge を使用したデータウェアハウス、どのパッケージから始める必要がありますか?
大規模な商用オンライン ショップの場合、私の会社はビジネス インテリジェンス プロジェクトを開始する必要があります。
オンラインショップを行いました。データ ソースはおそらく数個しかないので、統合は非常に簡単だと思います。
データ ウェアハウス データベースを作成し、実際のデータベースを別の観点から再検討します。
オープンソースの BI フレームワークを探し始めたところ、候補として Pentaho と JasperForge を思いつきました。
Jasperforge を見てきましたが、フロントエンドに必要なソフトウェア/パッケージ (Pentaho デモなど) がわかりません。Jasper BI Suite の導入について概要を簡単に説明するのを手伝ってくれる人はいますか? モンドリアンを使用しているかどうかわかりませんが、含まれているかどうかはわかりません。
Microsoft SQL Server で JasperServer を使用できますか??
jasper-reports - JasperReports-グループが変更されたときに印刷する
グループの最後のレコードを印刷しようとしていますが、式print when group changes: True
が機能していないようです。そのグループのすべてのレコードを印刷するだけです。(ユーザー名に基づいてレコードをグループ化しました)。