パラメーターがアタッチされたサブ データセットを呼び出す変数式が必要です。
食料品の購入のリストを返すデータセットがあります。何かのようなもの:
Milk, NJ, $1.23
Chicken, DE, $5.45
Milk, NY, $1.44
購入価格の合計変数を使用して、価格の合計を取得できます。ただし、州税を考慮した合計が必要です。上記の例では、NJ の売上税乗数が 1.06 で、NY の売上税が 1.08 であるとします。牛乳の合計が 2.76 (=1.44 + 1.23) ではなく、2.859 (=1.23*1.06 + 1.44*1.08) になる必要があります。
私はSALES_TAX
クエリを持つサブデータセットを持っています:
SELECT tax_multiplier FROM mydb.sales_tax WHERE state=$P{STATE}
そして私は本質的に必要です:
Sum($F{PURCHASE_PRICE} * $V{getTax($F{PURCHASE_STATE)})
どうすればこれを達成できますか? メイン データセットの購入状態フィールドを使用して SALES_TAX サブ データセットをクエリするには、getTax 変数がどのように見える必要がありますか?