Генератор функций Power BI для работы с методами API: автоматическое создание удобных функций
Как создавать много красивых и дружелюбных функций Power Query для работы с разными API. Постарался максимально упростить материал, чтобы люди с минимальными навыками программирования могли пользоваться генератором. Совсем без программирования не обойтись, но этого видео будет достаточно • Power Query: знакомство с языком M Разумеется, советую посмотреть предыдущие видео из цикла про работу с API чтобы проще понимать происходящее. Стараюсь идти от простого к сложному. Остановиться можно сразу же, как сделаете то, что планировали. Кому длинно - пользуйтесь таймкодами) Ссылки из видео: https://github.com/meta110/powerbi/tr... - код конструктора https://learn.microsoft.com/en-us/pow... - про документирование функций Дружественные ресурсы: https://t.me/PBI_Rus - чат по Power Query M на русском https://t.me/pbi_pq_from_tank - интересно про Power Query M на русском Связь со мной: https://vk.com/video/playlist/13691332_2 - сюда постепенно перенесу все видео https://t.me/IlyaNazarov - сразу пишите зачем обращаетесь Таймкоды 0:00 приветствие 1:44 тема: простое создание функций для работы с API 3:50 используйте SQLite вместо Excel 4:25 путь к этому решению 8:05 схожесть и отличия API 9:10 общие принципы любых API 10:40 часто один API = много методов 12:50 как "зоопарк" функций доставляет неудобств 14:30 способ навести порядок 15:20 основа - второй аргумент функции Web.Contents 17:40 даны токены двух API 18:02 беру код из первого видео 19:20 как он работает 20:06 переделываю под новую функцию 20:45 один параметр, как options Web.Contents 23:05 API url и Name название метода 25:24 первый успешный запуск 27:38 создадим пользовательскую функцию 28:21 как type включает генератор функций и создает параметры 30:50 как не спрашивать ничего лишнего 32:30 как управлять интерфейсом функций в Power Query 33:58 Documentation.FieldCaption - задать название параметра 36:15 тип значения параметра влияет на элементы интерфейса 37:55 типы значений не проверяются 39:20 Documentation.AllowedValues - список допустимых значений для текста 41:10 как сделать список допустимых значений для списка 44:35 как обработать "неправильные" статусы ответа сервера 48:25 правильно сообщайте об ошибках сервера 50:05 ошибки сервера бывают полезны 52:05 default - значения по-умолчанию 55:05 modify - сразу форматируем пользовательские данные 57:12 включаем debug для отладки настроек 59:45 debug=false - просмотр параметров в виде таблицы до отправки запроса 1:05:06 debug=true - просмотр “сырого” ответа сервера 1:06:30 какая бывает пагинация 1:09.06 настроим пагинацию со смещением 1:10:30 где подсмотреть названия нужных полей 1:11:45 offsetField - указывает положение поля смещения внутри записи 1:14:20 dataValue - получает содержимое текущей страницы 1:15:50 delay - анти-спам задержка между запросами 1:16:35 offsetValue - смещение следующей страницы 1:21:40 paginate=true - включить пагинацию 1:26:15 неприятный сюрприз от Яндекс Диска с последствиями 1:36:40 реализую второй метод того же API 1:39:25 как добавить оба метода в одну функцию 1:43:50 появляется функция - селектор методов 1:46:40 убираю дублирующиеся настройки в шаблон 1:49:30 блок common - общая часть запроса 1:54:25 третий метод с пагинацией от того же API за 3,5 минуты 1:57:30 тюнинг поля offsetValue, или последствия сюрприза 1:59:45 пример, как программно создавать и документировать функции 2:06:18 тут лежит список всех возможных настроек 2:06:50 вспомогательная функция для документирования параметров 2:11:15 Documentation задаёт описание функции 2:13:10 четвёртый метод, но от другого API с нуля за 5,5 минут 2:18:40 организация групп методов для работы с разными API из одной функции 2:23:00 как работает преобразование в текст значений внутри полей Query и Headers 2:28:30 как задать свою логику преобразования Query и Content перед отправкой 2:30:40 как отработать ответ со статусом 200 и сообщением об ошибках 2:32:50 ответ на комментарий подписчика 2:34:14 заключение

Power Query: знакомство с языком M
![Data Modeling for Power BI [Full Course] 📊](https://i.ytimg.com/vi/MrLnibFTtbA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLASQdyWMIppxB5x-w51fuei9wE8xw)
Data Modeling for Power BI [Full Course] 📊

Получение данных по API в Power Query для Power BI и Excel. Часть 1

Deep Work Ocean View - Focus Music for Intense Concentration & Peak Productivity

the best classical music for concentration | cinematic focus music

Relax Bossa LIVE 24/7 - Bossa Nova Covers of Popular Songs 50 Hits 2026 For Easy Listening & Relax 🎧

Power Query для Excel и Power BI. ПОЛНЫЙ БАЗОВЫЙ КУРС

Шурик в Матрице. Полный фильм

Retro Spring Jazz Playlist – 1940s Vintage Classic Jazz Mood

Summer Mix 2026🍓May Top Playlist🍓Alan Walker, Dua Lipa, Coldplay Style🍓Best Popular Songs 2025

Place your brain in the frequency of wealth, prosperity and total abundance - Attraction Law
![Hands-On Power BI Tutorial 📊Beginner to Pro [Full Course] ⚡](https://i.ytimg.com/vi/5X5LWcLtkzg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDNz9Q76fnXAXaDKC50Y458IHy8OA)
Hands-On Power BI Tutorial 📊Beginner to Pro [Full Course] ⚡

Build a Complete Medical Chatbot with LLMs, LangChain, Pinecone, Flask & AWS 🔥

The Frequency of God 963 Hz - Attract love, protection, wealth, miracles and blessings without limit

SUMMER DEEP HOUSE Musics Mix 2026 ♫ Bruno Mars, Lady Gaga,Dua Lipa, Adele,Ed Sheeran, The Weeknd #02

Postgres Instead of Redis, Kafka, and Elasticsearch: Where’s the Limit?

Power BI DAX Functions Tutorial for Beginners | FULL COURSE

Free Event: Power BI Beginner to Pro 2026 Edition - Full Hands-On Tutorial

The most powerful frequency of the universe 999 Hz - you will feel God within you healing

