2017-05-07 69 views
0

我在爲我的excel power pivot創建正確模型時遇到了問題。這是我目前的數據模型關係如何看起來像:Excel Power Pivot數據模型

relationships

我試圖做一個透視表方含行,從表「PH」欄和值和「IMS」,從過濾器表「BU_Brick」。

pivot data

,直到我添加過濾器,一切正常,但是當我從「BU_Brick」表中添加過濾器下面worning顯示出來:

warning

現在我很迷茫。我還需要哪些其他關係? 當然,數據透視不會在過濾時發生變化。

+0

你能在你創建的實際關係的截圖補充的嗎?例如,[品牌]。[品牌] = [BU_Brick]。[品牌]。另外,哪個表格是「品牌」字段,您要過濾哪些內容? –

+0

[品牌]。[品牌] = [BU_Brick]。[品牌]; [品牌]。[品牌] = [PH]。[品牌]; [PH]。[Product] = [IMS]。[Product]; [IMS]。[Brick] = [Brick]。[Brick]; [Brick]。[Brick] = [BU_Brick]。[Brick]; 過濾器中的所有內容均來自BU_Brick表格。 – TamaraB

+0

嘗試使用Brick和Brand表中的直接Brick和Brand字段作爲過濾器。我試圖在不止一個表的字段上進行過濾時遇到了PowerPivot中的相同問題(無法解釋原因)。 –

回答

0

您的模型在BU_Brick和IMS表之間沒有關聯。當您過濾BU_Brick時,PowerBI無法將這些過濾器傳遞給IMS表。

解決此問題的一種方法是將BU_Brick和Brick之間的連接更改爲雙向。雙擊該連接,「連接編輯」窗口打開時,改變flter方向爲「兩」:

enter image description here

連接器上的小箭頭會變成dowble箭頭,現在BU_Brick過濾器將工作。

從形式上說,您需要在多對多關係中啓用過濾器上下文流。這是一個常見的情況,在這裏你可以瞭解更多:

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

+0

謝謝你,但我用Excel的電力樞紐,而不是雙向電力 和Excel電樞軸只允許1:N的關係 – TamaraB

+0

那麼幾件事情: 1)如果你提到你使用的軟件,包括其版本這將是有益的( Excel 2016?) 2)我發佈的鏈接仍然有幫助,它也包含PowerPivot的解決方案; 3)您應該重新訪問BU_Brick表的設計。這是一個「橋」表,應該只包含品牌和磚鍵;其他一切(經理等)都應該移至維度。 – RADO

+0

謝謝!我會嘗試這種方法。 – TamaraB