問題タブ [jaspersoft-studio]
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.
eclipse - 依存関係が原因で eclipse に jaspersoft studio をインストールできない
eclipse マーケットプレイスから eclipse に jasper studio をインストールしようとしたときに、依存関係が満たされていないため jasper studio をインストールできないというエラーが表示されました。スタジオが必要とする eclipse.pde.ui.git
バンドルが見つかりませんでした。これに対する解決策を見つけるのを手伝ってください。私は何をすべきか?ネットで検索しましたが、解決策が見つかりませんでした。
postgresql - Jasper と pgAdmin では、同じ SQL ステートメントの動作が異なります。
JasperSoft studio の SQL クエリで問題が発生しました。2 つの日付の間で posgreSQL データベースからレコードを取得しようとしています。私はこのステートメントを使用します:
またはより単純ですが、同じ問題があります:
< と > を使用しても同じように終了します。
sent_on 列は次のように定義されます: sent_on 日付 NOT NULL。
pgAdmin でこのクエリを実行すると、受け取ると予想されるすべての行が取得されますが、JasperSoft Studio で同じステートメントを試しても何も取得されません。
範囲を「日付 '2012-01-01' と日付 '2014-11-1' の間」に変更すると、いくつかの行を取得できることがわかりました。最後に取得したエントリは 2012-05-29 です。(データベースの最後のものは2014-11-12のものです)
Redmine のデータベース ストア データ。
解決した
理由: Jaspersoft Studio と pgadmin で使用されるスキーマが異なります。
jasper-reports - Jaspersoft Studio - ネストされたオブジェクトを持つ Javabean のフィールド
Jaspersoft Studio 6 を使用しており、「データセットとクエリ ダイアログ」を使用して、「javabean」とエンティティ クラスを選択し、レポートにフィールドを追加しようとしています。ネストされた Java オブジェクトであるフィールドを追加すると、スタジオはそのオブジェクトのサブフィールド (プロパティ) の代わりにオブジェクトを挿入します。以前のバージョンの iReport では、「customer.name」、「customer.email」などのドット区切りのサブフィールドを何らかの方法で取得したと思います。
実行時に、JRAbstractBeanDataSource を拡張するデータソースを使用してレポートを埋めています。
charts - jasper ファイルの実行中に表示されるエラー:「カテゴリ シリーズ名が null です」
ジャスパーソフトページで利用可能なデモに従って、サブレポートを生成しようとしました。しかし、レポートの実行中に、「ジャスパー ファイルの実行中にエラーが表示されました: 「カテゴリ シリーズ名が null です」というエラー メッセージが表示されました。
jasper-reports - サーバー フォーム jaspersoft studio または ireport への接続中にエラーが発生しました
jaspersoft studio (または ireport) からサーバーに接続しようとしていますが、これを行っているときに次のエラー メッセージが表示されます。
サーバーを追加するためのアイコンをクリックし、ユーザー名とパスワードを「jasperadmin」として指定し、[次へ] をクリックし、[次へ] ボタンを押すと、上記のメッセージが表示されました。このエラーの背後にある理由がわかりません。これを解決するのを手伝ってください。
java - JasperReport: サブレポートの戻り値をメイン レポートの変数計算の入力として使用する方法
シナリオ:
メイン レポート(A と呼びましょう) とサブ レポート(B と呼びましょう) の2 つのレポートがあります。
レポート A には詳細バンドにサブレポート B が含まれているため、サブレポート B はレポート A データソースの各要素に対して表示されます。サブレポート B もメイン レポート A に変数を返します。
私が望むのは、サブレポート B からのこれらの戻り値を合計し、メイン レポートの要約で合計することです。
そのために、これらの戻り値を合計する新しいレポート変数を作成しようとしました...次のようなもの:
ただし、そのような変数式は、バンドの詳細がレンダリングされる前に常に評価されることがわかったので、最初のサブレポートの戻り値を常に見逃しています...
悲しいことに、評価時間(このリンクが言うように)はそのような変数では変更できないため、行き詰まっています...
jasper-reports - Jaspersoft Server クエリ/入力コントロールによるバージョン管理
Jasper Reports を使用したことがある人なら誰でも知っているように、Studio の 1 つのレポートが必ずしもレポートのすべてをカプセル化しているわけではありません。レポートの外部に存在できる入力コントロールと、コントロールへの入力を担当するクエリがあります。
Jaspersoft では、Studio で設計する通常のレポート JRXML ファイルの外部に存在するエンティティを簡単に取得およびバージョン管理することはできません。今のところ、これをある程度達成できる唯一の方法は次のとおりです。
- DEV 環境でクエリと入力コントロールを作成する
- Jasper がクエリとコントロール用に生成した ZIP ファイルをエクスポートします。
- Jasperはアイテムに関連付けられたすべてをパッケージ化するため、ファイルを抽出し、データ ソース内の接続情報を吹き飛ばすか手動で変更します。
- 必要なファイルを SCM に追加します。
- ZIP ファイルをアップします。
- ZIP ファイルを QA 環境にインポートし、ステージングなどを行います。
これはある程度自動化できますが、Jasper を使用する人は誰でも、レポートを実際にバージョン管理するために苦労しなければならないようです。私は何かが足りないのでしょうか、それともこれは本当にこの空間の性質なのですか?