У меня есть две таблицы, первая таблица содержит список номеров счетов, а вторая таблица содержит список продуктов, связанных с каждым счетом.Я хочу суммировать общую стоимость продуктов для каждого счета и включить ее в первую таблицу с помощью Excel Power Query.
Таблица 1 [InvoiceNumbers] [OtherData]
Таблица 2 [Продукт] [Количество] [InvoiceNumber]
Кажется, что мне нужно использовать функцию List.Sum (), но я не могу отфильтровать таблицу 2 по номеру счета, используя эту функцию
Table.SelectRows () можетиспользоваться для выбора второй таблицы и фильтрации ее по определенному набору строк, но я не могу отфильтровать строки таблицы 2, используя столбец из таблицы 1.
Я также изучил группировку и объединениестол, но из-за других факторов, которые я пропустил, это не сработает.
Полный запрос, с которым я работаю, выглядит следующим образом.
List.Sum(Table.SelectRows(Table2, each [InvoiceNumber] = [InvoiceNumber])[Amount])
Это просто возвращает сумму всех строк, потому что [InvoiceNumber] равен самому себе.
Какможно сослаться на номер счета-фактуры строки в таблице 1, чтобы использовать его в качестве условия в функции Table.SelectRows ()?Или есть лучший способ получить сумму данных из таблицы 2?
Таблица 1 Окончательная [InvoiceNumber] [OtherData] [SumOfAmounts]