2016-07-07 3 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 вы можете использовать только одну колонку в отношениях. Вы можете объединять столбцы в новой расчетной колонке с помощью оператора &, например.

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

0

Если предположить, что таблица 1 является столбец A, B, C в «Лист1», а в таблице 2 то же самое, но в «Лист2», вы можете просто использовать Index/Match (введен с CTRL . + SHIFT + ВВОД

в вашей таблице 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