集計値を含むBIRTレポートを使用しています。合計した値がクエリの結果セットに返されない場合でも、集計値を0($ 0.00)として表示する必要があります(集計の定義で指定されているFilterと一致しません)。BIRT集計初期値 - どのように設定するのですか?
この質問は前に頼まれています
しかし、上記の回答に与えられた初期値を設定する方法の具体的な例が存在しないと答えは私を助けていません。
テーブルのonCreate()スクリプトにコードを配置しようとしました(私のデザイナーでテーブルをアクティブにして、コードをonCreateスクリプトに入れます)。私は以下を試しました:
if(row["FirstYearPxTaxOrdAgg"] == null){
row["FirstYearPxTaxOrdAgg"] = 0;
}
私は何が欠けていますか?フィルタ式が返されたデータと一致しない場合でも、集計値を初期化してその値をレポートに出力できるはずです。
ありがとうございました!
これは私のやり方です。 – Jeroen
集計データはどのように書式設定しますか?集計は浮動小数点値です。私はドル記号を正面に置く必要があります(それを持っています)、ドルとセントを適切にフォーマットする必要があります。千単位区切りのコンマ( '、')もいいでしょう。 – SBParks