Всем добрый день!
Есть такая задача.
С одиночным файлом нет проблем:
Источник = Binary.Decompress(File.Contents("путь к файлу"), Compression.GZip),
Источник1 = Json.Document(Источник),
AsTable1 = Table.FromRecords(Источник1)
Далее, пробую повторить операцию аналогичную команде "Новый запрос-Папка"
Указываю там папку которая уже содержит вытащенный их .gz .json и PW создаёт свою функцию, параметр. И начинаются вопросы
1. Table.ExpandTableColumn(#"Другие удаленные столбцы1", "Преобразовать файл", Table.ColumnNames(#"Преобразовать файл"(#"Пример файла")))
Не удается преобразовать значение типа List в тип Record
При том что при загрузке файла просто так, не через "Папку" он заходит в виде столбца с records без ошибок
2. В функции :
let
Источник = (Параметр1 as binary) => let
Источник = Json.Document(Параметр1),
#"Преобразовано в таблицу1" = Record.ToTable(Источник)
in
#"Преобразовано в таблицу1"
in
Источник
Оборачиваю - Параметр1 дополнительно в "Binary.Decompress(File.Contents("
По идее мне остаётся настроить сбор файлов из таблицы папки, которая получена :
Источник = Folder.Files("путь к папке"),
#"Отфильтрованные скрытые файлы1" = Table.SelectRows(Источник, each [Attributes]?[Hidden]? <> true),
...
Но сделать этого не получается.
Плюс ко всему на получении данных из JSON у меня происходят преобразования данных в столбцах. Я так понимаю это нужно в функцию помещать, которая обрабатывает таблицу папки.
Есть такая задача.
С одиночным файлом нет проблем:
Источник = Binary.Decompress(File.Contents("путь к файлу"), Compression.GZip),
Источник1 = Json.Document(Источник),
AsTable1 = Table.FromRecords(Источник1)
Далее, пробую повторить операцию аналогичную команде "Новый запрос-Папка"
Указываю там папку которая уже содержит вытащенный их .gz .json и PW создаёт свою функцию, параметр. И начинаются вопросы
1. Table.ExpandTableColumn(#"Другие удаленные столбцы1", "Преобразовать файл", Table.ColumnNames(#"Преобразовать файл"(#"Пример файла")))
Не удается преобразовать значение типа List в тип Record
При том что при загрузке файла просто так, не через "Папку" он заходит в виде столбца с records без ошибок
2. В функции :
let
Источник = (Параметр1 as binary) => let
Источник = Json.Document(Параметр1),
#"Преобразовано в таблицу1" = Record.ToTable(Источник)
in
#"Преобразовано в таблицу1"
in
Источник
Оборачиваю - Параметр1 дополнительно в "Binary.Decompress(File.Contents("
По идее мне остаётся настроить сбор файлов из таблицы папки, которая получена :
Источник = Folder.Files("путь к папке"),
#"Отфильтрованные скрытые файлы1" = Table.SelectRows(Источник, each [Attributes]?[Hidden]? <> true),
...
Но сделать этого не получается.
Плюс ко всему на получении данных из JSON у меня происходят преобразования данных в столбцах. Я так понимаю это нужно в функцию помещать, которая обрабатывает таблицу папки.