Добавить вычисляемые столбцы в обеих таблицах:
Таблица A
KeyColumn = 'Table A'[Company_Code]&"-"& 'Table A'[Invoice_No]
Таблица B
KeyColumn = 'Table B'[Company_Code]&"-"& 'Table B'[Invoice_No]
Метод 1
Создать связь между обоими ключевыми столбцами. Теперь формула для ожидаемого вычисляемого столбца выглядит следующим образом:
Diaspora_Buyer_Code =
VAR RelatedVal =
RELATED('Table B'[Diaspora_Buyer_Code])
RETURN
IF (
ISBLANK(RelatedVal),
'Table A'[Buyer_Code],
RelatedVal
)
Если вы не хотите создавать отношение, используйте следующую формулу для столбца:
Diaspora_Buyer_Code =
VAR Lookup =
LOOKUPVALUE(
'Table B'[Diaspora_Buyer_Code],
'Table B'[KeyColumn],
'Table A'[KeyColumn]
)
RETURN
IF (
ISBLANK(Lookup),
'Table A'[Buyer_Code],
Lookup
)
Вывод в обоих случаях: