newpart_calc
if (([MonthToDateQuery].[G/L Account] = 4200 and [Query1].[G_L_Group] = 'NEW')) THEN ([Credit Amount]-[Debit Amount]) ELSE (0)
Data Item1 total([newparts_calc])
newparts_calc 値のみを返すには Data Item1 が必要です。
たとえば、1 行目の Data Item1 は 8,540.8 である必要がありますが、34,163.2 です。
どうしたの?どうすれば修正できますか?
改訂された質問
元の質問に意味がなくて申し訳ありません。
私は、収集してクロスタブに入れようとしている多くの計算を持っています。月別(行)、部品カテゴリ別(列)の売上を知りたい
[クエリ 2] は、上の図に示されているものです。[MonthToDateQuery] と [Query1] を結合します。結合は「請求書」であり、カーナリティは1..1 = 1..1
[MonthToDateQuery] は、作業中のパッケージに基づいています。総勘定元帳。各セールス g/l アカウントの g/l エントリを提供します [クエリ 1] は、g/l グループからさらにカテゴリを分割できるようにするために使用した SQL クエリです。たとえば、g/l アカウント 4300 が再構築されます。しかし、Rebuilt-Production と Rebuilt-New を確認するには、さらに掘り下げる必要がありました。g/l グループでそれを行うことができます。
総勘定元帳のエントリで、請求書番号が参照されていることがわかりました。それが私のSQLにどのように結びついたかです。
下の表 (クエリからのビューの表形式データ) からわかるように、合計が必要です。newparts_calc をクロスタブに接続し、集計を合計に設定しようとしましたが、数値がまだ正しくないようです。あるべきように何かを設定しているとは思いません。
すべての calc の実行は、単一または複数の G/L アカウントおよび単一または複数の G/L グループに基づいています。
何かアドバイス?
ご覧のとおり、問題は請求書番号の重複にあるようです。どうすれば修正できますか?