Skip to main content

以前、同じような質問をさせていただきましたが、1点壁にぶつかりましたので投稿させていただきました。​

以前の質問

サンプルブックでは、非集計値を使用していたため回答いただいたそのままのパラメータにて実現することができました。

ただ、集計値で差を出したい場合によく見る「集計と非集計・・・」のエラーの発生していました。

解決方法を調べておりますが、挫折したため​再度投稿させていただきます。

アドバイスあればご教示いただけますと幸いです。​

4 réponses
  1. 4 oct. 2022, 03:24

    「検証用1」の計算フィールドに表示されているエラーは2種類あります。ひとつは「集計関数にさらに集計関数をかけることはできませんよ」で、もうひとつは「集計値と非集計値が混在していますよ」です。

    前者はSUMに対して再びSUMを掛けているというのが具体的な現象です。先にSUMしているので、[検証用1] の計算フィールドではSUMを掛けてはいけません。

    「検証用1」の計算フィールドに表示されているエラーは2種類あります。ひとつは「集計関数にさらに集計関数をかけることはできませんよ」で、もうひとつは「集計値と非集計値が混在していますよ」です。前者はSUMに対して再びSUMを掛けているというのが具体的な現象です。先にSUMしているので、[検証用1] の計算フィールドではSUMを掛けてはいけません。​後者はELSE後のIF文の中で集計と非集計が混在して

    後者はELSE後のIF文の中で集計と非集計が混在しています。これはどちらかに揃える必要がありますが、今回の計算の趣旨からすると内側のIF文の中を非集計に揃え、それに対してSUMを掛けて計算式全体を集計に揃えることになります。

    image

    ​計算式を修正するとしたら、次のようになります。

    image

    但し、見て分かるように矛盾する条件が含まれているので、分類2がCCのときのデータは何も反映されず、総計には分類2がBBのときの合計だけが表示されます。

    imageimage

0/9000