Egor
Доброе утро. Спецы по PQ подскажите плиз, можно автоматизировать запрос (файл во вложении), что бы тянулось все без перечислений PROPERTY и его элементов, то есть, что бы он все тянул, что есть. Сейчас тянет только то, что перечислено в запросе, а нужен "универсализм".
Я так понимаю, на входе json co списком записей, у которых некоторые поля тоже записи? По крайней мере в начале можно вместо комбинации result=Table.FromList(list)
table = Table.ExpandRecordColumn(result, "Column1")
используйте Table.FromRecords(list). Тогда первый разворот можно без перечисления столбцов сделать.
Следующие развороты нужно делать похожим образом, но нужно понять принцип, по которому в столбце лежат записи или не записи. Например, название столбца начинается с PROPERTY. Но еще нужно быть уверенным, что в каждом конкретном PROPERTY вложенные записи содержат одинаковое количество свойств. Тогда читаем список полей из ячейки этого столбца и первой строки при помощи Record.FieldNames и разворачиваем этот список.