формат для создания сводной.
Из файлов .txt (их около 40) с помощью power query выгружаю данные по платежам.
В одном столбце получены данные по названиям полей в платежке (1CClientBankExchange.1) ,в столбце (1CClientBankExchange.2) рядом значения (текстовые и суммы).
Основной вопрос,как создать сводную с полями:
-индекс платежа
-расчетный счёт плательщика (формат текст)
-сумма платёж (формат число)
-дата платежа (дата)?
Если определяю расчетный индекс и переворачиваю таблицу в power query, делаю сведение по столбцу,то я получаю результат,но все крайне долго работает,так как много данных.
Подскажите,пожалуйста, как можно оптимизировать загрузку?
let lst={"Номер","Сумма","ПлательщикИНН","ПлательщикРасчСчет","ПолучательИНН","ПолучательРасчСчет"}, from = Folder.Files("C:\Users\muzyk\Desktop\выписки")[Content], f=(x)=>[a=Csv.Document(x,[Delimiter="=", Columns=2, Encoding=65001, QuoteStyle=QuoteStyle.None]), b=Table.SelectRows(a,(r)=>List.Contains(lst,r[Column1])), c=List.Split(b[Column2],6)][c], tr=List.TransformMany(from,f,(x,y)=>y), to=Table.FromList(tr,(x)=>x,lst) in to
деление на столбцы при парсе файла, просто и красиво действительно
ну просто сказано, что их там 40 - на лету оно проще, имхо
Обсуждают сегодня