2016-07-07 89 views
0

我有兩個表像下面創建基於兩列

Table 01 

Company   Date    Size 

A    01/05/2000   30 

A    01/06/2000   40 

B    01/05/2000   80 

B    01/06/2000   90 


Table 02 

Company   Date    sales 

A    01/05/2000   30 

A    01/06/2000   40 

B    01/05/2000   80 

B     01/06/2000   90 

我想創建基於日期和企業這兩個表之間的關係的關係。 如何創建兩個表之間的關係?

在此先感謝

+0

......你還指望它呢?這兩張表看起來像重複。 「建立關係」是什麼意思? – BruceWayne

+0

第一個表有大小欄,第二個有銷售欄。我想把銷售專欄列入表一。我認爲這可以通過使用related()函數在兩個表之間建立關係後完成。 –

+0

@ScottCraner非常感謝。我正在嘗試在powerpivot數據模型上執行此操作。 –

回答

0

對於Power Pivot/Data Model,您只能在關係中使用一列。您可以使用運算符(例如,)來連接新計算列中的列。

= 'Table 01'[Company] & "|" & 'Table 01'[Date]

0

假設你的表1列A,B,C中的 「工作表Sheet1」,表2相同,但在 「Sheet2中」,你可以只使用一個Index/Match(與CTRL進入。+ Shift + Enter

在你的表1中,去D2(在列d的第一非報頭行,旁邊的30),並使用以下公式:

=Index(Sheet2!$C$2:$C$10,Match($A2&$B2,Sheet2!$A$2:$A$10&Sheet2!$B$2:$B$10,0))

我假設你的最後一行是10,如果沒有,只需在公式的所有部分更改。這應該給你:

Table 01 

Company   Date    Size 

A    01/05/2000   30    30 

A    01/06/2000   40    40 

B    01/05/2000   80    80 

B    01/06/2000   90    90