誰でも次の問題を解決するのを手伝ってもらえますか?
フィルター オプションを使用して、同じデータ テーブルから異なる集計レベルで 2 種類の数量の違いを示すレポートを作成する必要があります。既に計算列で OVER ステートメントを試しましたが、ユーザーが設定できるフィルターは考慮されていません。
データ テーブルに似たサンプル テーブルをリンクしました。目標は、グラフが選択した集計レベルで数値を表示することをユーザーが選択できるようにすることですが、使用可能なフィルター オプションでフィルター処理も行います。
集計レベルは、レベル 3、レベル 4、材料、およびパッケージです。フィルタは、数値 (予測数量、要求数量、デルタ、および絶対デルタ) を除くすべての列です。
グラフには、要求された数量と、選択した集計レベルでの絶対デルタと合計予測数量のパーセンテージが表示されます。
私たちの問題は、Package フィールドと Customer フィールドが Material Hierarchy にないことです。したがって、これらのフィールドを集計値とともに OVER ステートメントに含めると、絶対デルタの数値にブレーキがかかり、不正確な値が発生します。
私の主な質問は、フィルターを考慮して、Over ステートメントを含む計算列をどのように動的にすることができるかということです。
追加情報: マテリアルは、2 番目のシートに含まれる階層にあります。異なる集計レベルでは、デルタは予測数量と要求数量の合計の差である必要があり、絶対値は以前に詳細化されたデルタの絶対値です。
サンプルファイル: https://drive.google.com/file/d/0B6T-8YUYuuSEb3pQN29JRU5QeGs/view?usp=sharing