2017-05-07 7 views
0

Excelの電源ピボットの正しいモデルを作成する際に問題があります。Excel Power Pivotデータモデル

relationships

そして、私はからフィルタで、テーブル「PH」と「IMS」から行、列と値をcontaingピボットテーブルを作成しようとしている:ここに私の現在のデータモデルの関係がどのように見えるかですテーブル "BU_Brick"。それまでは

pivot data

私はすべてが正常に動作しますが、私は「BU_Brick」テーブルからフィルタを追加する場合は、次のworningが現れ、フィルタを追加します。

warning

そして今、私は非常に混乱しています。他にどのような関係が必要ですか? もちろん、ピボットのデータはフィルタリング時に変更されません。

+0

は、あなたが作成した実際の関係のスクリーンショットに追加することはできますか?たとえば、[ブランド]。[ブランド] = [BU_Brick]。[ブランド]。また、どのテーブルが「ブランド」フィールドで、フィルタリングしているのですか? –

+0

[ブランド]。[ブランド] = [BU_Brick]。[ブランド]; [ブランド]。[ブランド] = [PH]。[ブランド]; [PH]。[製品] = [IMS]。[製品]; [IMS]。[Brick] = [Brick]。[Brick]。 [レンガ]。[レンガ] = [BU_Brick]。[レンガ]。 フィルタ内のすべてがBU_Brickテーブルからのものです。 – TamaraB

+0

ブリックとブランドのテーブルのすぐにブリックとブランドのフィールドをフィルタとして使用してみてください。私はPowerPivotで同じ問題を経験しましたが、複数のテーブルから離れたフィールドをフィルタリングしようとしています(理由を説明できません)。 –

答えて

0

モデルにBU_BrickテーブルとIMSテーブルが接続されていません。 BU_Brickをフィルタリングすると、PowerBIはこれらのフィルタをIMSテーブルに渡すことができません。

この問題を解決する1つの方法は、BU_BrickとBrickの間の接続を双方向に変更することです。今ます

enter image description here

コネクタの小さな矢印は、矢印をdowbleに変わります、とBU_Brickフィルタ:接続をダブルクリックし、「接続の編集」ウィンドウが開いたときに、「両方」にflter向きを変えます作業。

正式に言えば、多対多の関係でフィルタコンテキストのフローを有効にする必要があります。これは一般的な状況であり、ここではあなたはより多くを学ぶことができます。

Many-to-many relationships in Power BI and Excel 2016

+0

ありがとうございますが、Power BIではなくExcel Power Pivotを使用しています Excel Power Pivotは1:N関係のみを許可します – TamaraB

+0

複数のもの: 1)使用しているソフトウェアに言及するとExcel 2016?) 2)私が投稿したリンクは、PowerPivotのソリューションも含まれています。 3)BU_Brickテーブルのデザインを再訪する必要があります。これはブランドとブリックのキーのみを含む "ブリッジ"テーブルです。他のすべて(マネージャーなど)はディメンションに移動する必要があります。 – RADO

+0

ありがとうございます!私はこのアプローチを試みます。 – TamaraB

関連する問題