Доброго дня.
У меня есть такой запрос и если смотреть в редакторе запросов пошагово то я вижу как все файлы загружаются на шаге ДатаУник и повторно все файлы загружаются на шаге ДатаСортировка.
Если в шаге ДатаУник сделать Table.Buffer() это ни к чему не приводит, файлы также повторно обрабатываются.
Так вот вопрос - а можно ли как-то убрать эту повторную обработку файлов ? Или здесь нет повторной обработки, а это так отражается в работе расширенного редактора ?
У меня есть такой запрос и если смотреть в редакторе запросов пошагово то я вижу как все файлы загружаются на шаге ДатаУник и повторно все файлы загружаются на шаге ДатаСортировка.
Если в шаге ДатаУник сделать Table.Buffer() это ни к чему не приводит, файлы также повторно обрабатываются.
Так вот вопрос - а можно ли как-то убрать эту повторную обработку файлов ? Или здесь нет повторной обработки, а это так отражается в работе расширенного редактора ?
Код |
---|
Таблицы=Table.TransformColumns(Источник, {"Content", each Table.PromoteHeaders(Excel.Workbook(_){[Name="Данные"]}[Data])}), СписокСтолбцы = List.Buffer(List.Union(List.Transform(Table.Column(Таблицы,Table.ColumnNames(Таблицы){0}), each Table.ColumnNames(_)))), //загружаем данные из всех файлов Данные=Table.ExpandTableColumn(Таблицы,"Content",СписокСтолбцы,СписокСтолбцы), //уникалим дату - повторно заружаются данные ДатаУник=Table.Distinct(Table.SelectColumns(Данные,{"Период выгрузки"})), ДатаИмя=Table.RenameColumns(ДатаУник,{{"Период выгрузки","Дата"}}), //еще раз повторно загружаются данные ДатаСортировка = Table.Sort(ДатаИмя,{{"Дата", Order.Descending}}), |