Google DataStudio, показать 3 вложенных таблицы - PullRequest
0 голосов
/ 19 февраля 2019

Я ищу способ объединить 3 таблицы ...

Contract | Invoice | Payments

с отношениями 1: n между ними ... например ...

У меня есть 3 листа: Контракт, Счет-фактура, Платежи с этими идентификаторами ... для простоты отображаются только столбцы идентификаторов

Contract    Invoice      Payments
--------    -------      ---------
Contract1   Invoice10    Payment101
Contract1   Invoice10    Payment102
Contract1   Invoice11    Payment103
Contract2   Invoice12    Payment104
Contract2   Invoice13    Null
Contract3   Null         Null

Я хочу создать на одной странице три связанные таблицы ... Когда я выбираю один контракт,в других таблицах отображаются только данные, относящиеся к этому Контракту ... и после того, как я выберу один Счет-фактуру, а затем в Таблице платежей отображаются только данные, относящиеся к этому счету

Единственный способ, который я нашел при смешивании трех таблиц,мне всегда нужно находить одни и те же ключевые поля во всех таблицах ... но это не мой случай ...

Знаете ли вы о каком-нибудь онлайн-примере?

1 Ответ

0 голосов
/ 19 февраля 2019
=IFERROR(QUERY({A1:A, B1:B, C1:C}, 
 "where Col1='"&F1&"' 
    and Col2='"&F2&"'", 0), 
 "no match")

0

демонстрационная таблица

...