基于两列创建关系

时间:2016-07-07 17:39:41

标签: relationship powerpivot powerbi

我有两张表,如下面

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

我想根据日期和公司在这两个表之间建立关系。 如何在两个表之间建立关系?

提前致谢

2 个答案:

答案 0 :(得分:1)

对于Power Pivot / Data Model,您只能在关系中使用一列。您可以使用& 运算符在新计算列中连接列,例如

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

答案 1 :(得分:0)

假设您的表1中的列A,B,C在" Sheet1"和表2中相同,但在" Sheet2"中,您只需使用{{1} }(使用 CTRL + SHIFT + ENTER 输入。

在表1中,转到D2(D列中第一个非标题行,Index/Match旁边),并使用以下公式:

30

我假设你的最后一行是=Index(Sheet2!$C$2:$C$10,Match($A2&$B2,Sheet2!$A$2:$A$10&Sheet2!$B$2:$B$10,0)),如果没有,只需在公式的所有部分进行更改即可。这应该留给你:

10