Здравствуйте, уважаемые знатоки! В столбцах исходной таблицы есть данные по Доходу, Расходу нескольких продуктов По каждому продукту нужно получить столбцы Доход-Расход и Доход/Расход Подскажите, пожалуйста, как лучше автоматизировать процесс добавления этих расчетных столбцов по входящему списку Продуктов? Пытался сделать с помощью List.Generate, но не понял, как сделать динамическое название столбцов и развертывание в строки В боевом файле >200 тыс строк, 10 продуктов и 5 вычисляемых столбцов
Student64, вы с какой-то целью задачи решаемые сводными отчетами через PowerPivot пытаетесь решать через PQ. Зачем? Это ETL инструмент, используйте его по назначению, загрузите 2 таблицы с доходами и расходами в модель данных, соедините их через справочники, а потом считайте мерами в сводной все что заблагорассудится.
PooHkrd, спасибо я понимаю, что такой расчет легко будет крутиться на PP, но 1 - добавление этих столбцов - это лишь промежуточный этап обработки.Потом применяются разные join и доп. обработки( с учетом значений, полученных в этих столбцах) 2- даже в PQ нет проблем для этих формул если вбивать их в лоб (они простые). Я понимаю, что сложные вычисления должны жить в PP Я лишь хотел уйти от ручного ввода формул по каждому продукту(оптимизировать/навести красоту в редакторе)
upd: Алексей, и по вашему примеру, зачем здесь FILTER? По-моему, без него тот же результат. Или он на что то влияет?
Aleksei_Zhigulin, проблем со скоростью нет, если вбивать вручную) Если нет какого то волшебного LIst.Generate или ему подобных, то попробую через пользовательскую функцию, которая будет добавлять нужные столбцы при вводе названия продукта
Student64 написал: Потом применяются разные join и доп. обработки( с учетом значений, полученных в этих столбцах)
Вот! Все что вы сказали, РР чудесно и быстро считает за счет связей таблиц. Вы объясните лучше что за задача стоит, а не как по вашему нужно её решать.
PooHkrd, например, полученные данные участвуют в такой конструкции ссылка, то ее тоже на PP нужно переносить? Далее, функции по обработке текста, прочее... Т.е. у меня пока нет сомнений, что этот этап должен жить на PQ, хотелось чуть попроще