2016-04-13 7 views
1

を「ダイナミック」計算項目を作成します。私は何をしようとしている私は以下のように見えるデータのセット持っているピボットテーブルで

Business Unit Year Customer Sales$ GP$ 
Beverage  2011 ABC1  500  60 
Beverage  2012 ABC1  500  60 
Beverage  2013 ABC1  500  60 
Beverage  2014 ABC1  500  60 
Beverage  2015 ABC1  500  60 
Property  2011 ABC1  500  75 
Property  2012 ABC1  500  75 
Property  2013 ABC1  500  75 
Property  2014 ABC1  500  75 
Property  2015 ABC1  500  75 
Retail   2011 ABC1  500  60 
Retail   2012 ABC1  500  60 
Retail   2013 ABC1  500  60 
Retail   2014 ABC1  500  60 
Retail   2015 ABC1  500  60 

は販売してYearピボットテーブルでBusiness Unitで作成することです。 、行ラベルにGPGP%GP%が計算フィールドである)、所望のフォーマットは次のようになります(列は黄色で強調表示私はピボットテーブルに追加する形式である):

Pivot table with year subtotal

計算された項目を列Business Unitに追加して売上を合計し、GPをそれぞれの3つのビジネス単位で合計してGP%の計算フィールドを正しく表示することができますが、唯一のビジネス・ユニットのいずれか2を参照することを選択したI型式I式で相対参照を使用しようとしたので、代わりに

=Business Unit[Beverage]+Business Unit[Property]+Business Unit[Retail] 

であるので、カラム上の計算アイテムは、依然として3つのビジネスユニットの結果を示しますby

=if(iserror(Business Unit[-3]), Business Unit[-2]+Business Unit[-1],Business Unit[-3]+ Business Unit[-2]+Business Unit[-1]) 

if実際に働いていますが、実際のデータに20以上のビジネスユニットがあり、数式ボックスに入力した文字数が255を超えます。

私は現在、ピボットテーブルの年の小計の列を修正してください。私はインターネットで検索しましたが、回避策の1つはピボットテーブルの隣にいくつかの列と数式を追加することですが、ピボットテーブルとスライサーで多くの書式を設定するので、あまりにも不器用です。はい、もしpowerpivotを使って行うことができますか?私はpowerpivotの使い方を知らないので、ステップを指定するのに十分な親切にすることができますか?どんな提案も高く評価されています!ありがとう!

+0

EDX(HTTPS上で実行されているのPowerPivotコースは現在ありを作成することができ、毎年の後に示されています。 org/courses/course-v1:Microsoft + DAT206x + 1T2016 /コースウェア/ 8d9b717dde744fb183d30d14fd7dac84/ae26f6519d2d494fadedc4eb94d6f07b /)。あなたがしたいのは、データモデルの[対策](https://msdn.microsoft.com/en-us/library/gg399077(v = sql.110).aspx)のかなり基本的な使用例ですコースのかなり早い段階でカバーされています。それは、私があなたが求めていることを正しく理解したかどうかです。 – Dan

答えて

0

あなたの後ろのことは正確ではありませんが、必要な方法で列を取得できました(ビジネスユニットを削除すると合計が変わります)。 //courses.edx:彼らはただではなく、最後に...さらなる工夫があなたの希望の形式

screen http://s9.postimg.org/boi0zgj1a/Untitled.jpg screen2

+0

こんにちはダン、あなたの素早い返答のおかげで、私はあなたが提供した記事を通して読むことを試みる – HKER01

+0

こんにちはdodell、あなたの提案のおかげで、私は多くの異なるビジネスユニットを持っているので、 「ワイド」なのです。私はパワーピボットを介してそれを行う方法を見つける前に誰もが他の考えを持っていますか?どんな助けもありがとう! – HKER01

+0

インターネット上のすべての資料を読んだあと、基本的には値域にしか数値を追加できないことがわかりましたが、私の場合はビジネス単位にかかわらず列に表示したいと思っています。レイアウトが可能な場合。 あなたの誰かがいくつかの洞察力を提供することができれば感謝します。 – HKER01

関連する問題