API3: Сложные типы значений в Power Query и их преобразования

В Power BI мы анализируем данные в виде таблиц, поэтому на выходе из Power Query нужны таблицы, составленные из значений простых (примитивных) типов. API часто возвращает JSON, где есть только значения сложных типов: списки и записи, но нет таблиц. Как из них создавать таблицы? Попробуем три способа: 1. Максимально задействуем кнопки и меню интерфейса Power Query 2. Пользуемся интерфейсом, но кое-что дописываем вручную 3. Сначала объясняем Power Query структуру данных, а потом пользуемся интерфейсом. По ходу дела: - разбираем работу функций, создающих таблицы из списков и записей - учимся создавать и применять сложные типы - понимаем чем отличается объявленный тип значения от фактического и устраняем между ними противоречия. Скачать презентацию и файл pbix: 0:00 Начало 0:51 в Power BI и Excel нужно загружать таблицы 2:54 примитивные или простые типы 5:31 сложные или составные типы 8:50 сравнение литералов JSON и Power Query 9:52 литерал таблицы #table 12:20 создание таблицы из списка строки функцией 14:10 получение JSON для экспериментов 18:10 описание данных, которые возвращал API в первом видео 20:44 получение значений полей записи функцией 22:35 что предлагает интерфейс Power Query для раскрытия колонок со сложными типами 24:30 Способ 1. Как происходит раскрытие колонки с записью 26:30 разворот колонок функцией 31:15 Способ 2. Как преобразовать колонки функцией 34:15 Делаем “разворот“ функцией 37:35 Подробно о функции 43:25 группа констант MissingFields 46:35 создание типа таблицы с помощью литерала 50:00 разница между объявленным и фактическим типом значения 53:40 объявление и рекурсивное присвоение типов колонкам функцией 59:30 Способ 3. Присвоение типа таблице с нераскрытыми колонками
Back to Top