0

2 つの別々のテーブルのデータで Excel Powerpivot を使用しています。表 1 には、BRAND 特性を持つ ITEM レベルのデータがあります。表 2 には BRAND レベルのデータがあります。2 つのテーブルは BRAND キーでリンクされています。私が使用しているメジャーは追加できません。つまり、ITEMS の合計は BRAND と等しくありません。ピボットは、行の BRANDS と列のメジャーの下にネストされた ITEMS で設定されます。

Excel は、SUM、MAX、MIN、AVG などを適用して、ITEM を BRAND レベルに要約すると想定しています。適切な ITEM または BRAND レベル テーブルから実際の値を返し、値に計算を適用したくありません。これは可能ですか?

4

1 に答える 1

0

効果的に行おうとしているのが、Brand 行に対して異なる結果を生成することである場合 (例: blank())、その答えは、問題の行が ITEM またはブランド。

= IF (HASONEVALUE(table1[Item]), [Measure], Blank() )

これは現在のピボットでは機能しますが、すべてのピボットに適応できるわけではないことに注意してください。

これは、[メジャー] というメジャーを明示的に作成し、数値列を値ボックスにドラッグしているだけではないことを前提としています。そうでない場合は、次のような初期の [メジャー] を作成できます。

= Sum(table1[Value])

Value は、メジャーで使用する列です。合計を使用しましたが、テーブル内に 1 つの行がある単一のアイテムに関連する場合は、目的の結果が得られます。

于 2013-03-27T01:21:23.700 に答える