Загрузка страницы

Сложные типы значений в Power Query и их преобразования. Работа с API в Power Query часть 3.

В Power BI мы анализируем данные в виде таблиц, поэтому на выходе из Power Query нужны таблицы, составленные из значений простых (примитивных) типов. API часто возвращает JSON, где есть только значения сложных типов: списки и записи, но нет таблиц. Как из них создавать таблицы?

Попробуем три способа:
1. Максимально задействуем кнопки и меню интерфейса Power Query
2. Пользуемся интерфейсом, но кое-что дописываем вручную
3. Сначала объясняем Power Query структуру данных, а потом пользуемся интерфейсом.

По ходу дела:
- разбираем работу функций, создающих таблицы из списков и записей
- учимся создавать и применять сложные типы
- понимаем чем отличается объявленный тип значения от фактического и устраняем между ними противоречия.

Продолжение этого видео: https://youtu.be/02zPDFN1HBY

Скачать презентацию и файл pbix: https://disk.yandex.ru/d/EEs-HSQRUJ2bQg

0:00 Начало
0:51 в Power BI и Excel нужно загружать таблицы
2:54 примитивные или простые типы
5:31 сложные или составные типы
8:50 сравнение литералов JSON и Power Query
9:52 литерал таблицы #table
12:20 создание таблицы из списка строки функцией Table.FromRows
14:10 получение JSON для экспериментов
18:10 описание данных, которые возвращал API в первом видео
20:44 получение значений полей записи функцией Record.FieldValues
22:35 что предлагает интерфейс Power Query для раскрытия колонок со сложными типами
24:30 Способ 1. Как происходит раскрытие колонки с записью
26:30 разворот колонок функцией Table.Unpivot
31:15 Способ 2. Как преобразовать колонки функцией Table.TransformColumns
34:15 Делаем "разворот" функцией Record.ToTable
37:35 Подробно о функции Table.FromRecords
43:25 группа констант MissingFields
46:35 создание типа таблицы с помощью литерала
50:00 разница между объявленным и фактическим типом значения
53:40 объявление и рекурсивное присвоение типов колонкам функцией Table.ChangeType
59:30 Способ 3. Присвоение типа таблице с нераскрытыми колонками

Видео Сложные типы значений в Power Query и их преобразования. Работа с API в Power Query часть 3. канала Илья Назаров
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
9 мая 2022 г. 18:27:25
01:09:37
Другие видео канала
Рекурсия в Power Query на примере динамического создания типов таблиц. API в Power Query часть 3.2Рекурсия в Power Query на примере динамического создания типов таблиц. API в Power Query часть 3.2API в Power Query часть 2: пагинацияAPI в Power Query часть 2: пагинацияПример использования Power BI для получения и анализа сырых данных Яндекс Метрики . Часть 1Пример использования Power BI для получения и анализа сырых данных Яндекс Метрики . Часть 1Видеостена в торговом центреВидеостена в торговом центреЗагрузка отчётов по рекламе Вконтакте в Power BI или ExcelЗагрузка отчётов по рекламе Вконтакте в Power BI или ExcelГенератор функций Power BI для работы с методами API: автоматическое создание удобных функцийГенератор функций Power BI для работы с методами API: автоматическое создание удобных функцийПодключение Power BI к Яндекс Log API. Часть 1Подключение Power BI к Яндекс Log API. Часть 1Расчет собственных моделей атрибуции в Power BI на основе сырых данных Яндекс МетрикиРасчет собственных моделей атрибуции в Power BI на основе сырых данных Яндекс МетрикиСохранение таблиц Power BI в локальную базу данных с поддержкой инкрементального обновленияСохранение таблиц Power BI в локальную базу данных с поддержкой инкрементального обновленияPower BI в интернет-маркетинге для новичков. Часть 2Power BI в интернет-маркетинге для новичков. Часть 2Power Query: знакомство с языком MPower Query: знакомство с языком MПолучение сырых данных Яндекс Метрики напрямую в Power BI новым коннекторомПолучение сырых данных Яндекс Метрики напрямую в Power BI новым коннекторомПолучение файлов из Яндекс Диск по API в Power BIПолучение файлов из Яндекс Диск по API в Power BIПолучение данных по API в Power Query для Power BI и Excel. Часть 1Получение данных по API в Power Query для Power BI и Excel. Часть 1Пример использования Power BI для получения и анализа сырых данных Яндекс.Метрики . Часть 2Пример использования Power BI для получения и анализа сырых данных Яндекс.Метрики . Часть 2
Яндекс.Метрика