0

レポートを組み合わせて単一の総勘定元帳レポートを作成しています。現在、84の個別のレポートで構成されています。私の考えは、エンドユーザーが部門と月のドロップダウンを持つことです。これらは私のコラムです:

アカウント番号アカウントの説明現在の期間実際

YTD実際のYTD予算YTD予算の差異

YR予算アカウントの合計ステータス

私はそれのほとんどを理解しましたが、YTD実績とYTD予算を計算する方法を理解できません。これらは、選択された月と部門に応じて複数のフィールドの合計を必要とするためです。

私のwhereステートメントは次のようになり、現在の期間の実際のアカウント番号とアカウント番号を処理します。

ここで、(gl_master.acct_cde = gl_master_comp_v.acct_cde)and
(gl_master.budget_officer = Budget_off_mstr.budget_officer)and
((gl_master_comp_v.acct_comp1 = '01')AND
(budget_off_mstr.budget_officer IN(@BudgetOfficer AND gl_master.post_bal_mon_1)OR(@Month = 2 AND gl_master.post_bal_mon_2).. ..

複数のフィールドが合計されている場合に、列に何を入力する必要があるかをクエリに認識させるにはどうすればよいですか。

洞察をありがとう。小さなサンプルの前にこのようなものを作成した場合は、非常に役立ちます。

4

1 に答える 1

0

私はそれを解決しました。

データセット内の計算フィールドで実行する必要があります。次に、テキストボックスのフィールドで合計を行うことができます。

計算フィールドの小さなチャンク:

=Cdec(Switch(Parameters!Month.Value = 1, Fields!post_bal_mon_1.Value,
Parameters!Month.Value = 2, Fields!post_bal_mon_2.Value + Fields!post_bal_mon_1.Value, 
Parameters!Month.Value = 3, Fields!post_bal_mon_3.Value + Fields!post_bal_mon_1.Value + Fields!
post_bal_mon_2.Value, 
Parameters!Month.Value = 4, Fields!post_bal_mon_4.Value + Fields!post_bal_mon_1.Value + Fields!  
post_bal_mon_2.Value + Fields!post_bal_mon_3.Value,...)) 

合計のテキストボックス(これをフッターに配置します):

=SUM(Fields!post_bal_mon_1.value, "DataSet1")
于 2011-08-23T19:21:27.173 に答える