Power Query: передача переменных параметров от пользователя в запрос
HTML-код
- Опубликовано: 5 сен 2024
- Полная версия курса тут: online.powerex...
Бесплатный онлайн-курс «Основы Power Query»: online.powerex...
Группа в ВК: sozhpq
При разработке запросов Power Query регулярно возникает потребность организовать передачу переменных параметров от пользователя в запрос.
В этом уроке мы научимся создавать таблицу параметров и настраиваемую функцию Power Query для передачи параметров с листа Excel в запрос.
Это один из уроков онлайн-курса по Power Query от Сергея Ожиганова.
Спасибо, мил человек! Ролик ценен именно своей практической применимостью. И решение универсальное. Всего доброго!
Спасибо большое за разбор. Очень полезно и понятно 🤝
Ну красота да и только.
Буквально магия вне стен Хогвартса.
Спасибо!))
Очень внятно и познавательно. Спасибо!
Однозначно, погружение в тонкости Power query - это новый, высочайший уровень эффективного использования Excel, самой востребованной офисной программы. Я вот без Excel уже и не знаю как жить)))
Однако чем глубже изучаешь Power query, тем сложнее становится процесс обучения. Без помощи наставника просто-напросто вязнешь и интерес к изучению теряется.
Именно поэтому не пропускаю ни одно видео Ожиганова. Он не просто препод, тренер, а монстр какой-то! Все по полкам, все по делу! Что не видео, то очередное прозрение для меня. Прям уже зависим от этого человека))
Сергей Иванович, я Ваш фанат!)
Гамид, сколько раз просил уже, ни каких Ивановичей! Спасибо за комментарий!
А уроки не все ещё прошли, они скучают )
Классный способ, спасибо за труд!
Очень толково.спасибо
Супер,спасибо.
Спасибо, хороший урок.
Если не сложно, допишите, пожалуйста, под видео строки формул, которые прописывали в запросе, чтоб можно было скопировать и не писать руками.
Спасибо еще раз.
А в БУФЕР можно сгрузить данные из таблицы с параметрами? Чтобы можно было в дальнейшем часто обращаться не к таблице с параметрами, а к буферу (для повышения скорости запроса)?
Добрый день, подскажите как сделать. есть список сайтов. нужно сделать запрос по каждому адресу с поиском e-mail на главной странице сайта
Добрый день! Подскажите, пожалуйста, могу ли я при подключении к базе данных SQL в строке подключения в самом SQL запросе вставить fParam("Date"). Чтобы запрос выгружал из базы данных только определенную дату, указанную в параметре, к примеру.
Заранее благодарю за ответ.
Рашат, здравствуйте!
Таким способом можно передавать любые переменные значения в любое место запроса.
SQL-запрос для M-запроса - это просто текст. И конечно же в этот текст можно вставить переменные значения, в том числе переданные с листа эксель функцией fParam или другим способом.
Пример:
= Sql.Database("ИмяСервера", "ИмяБазы", [Query="SELECT * FROM Orders WHERE OrderDate >= '01.01.1997' AND OrderDate = '01.01.1997' AND OrderDate = '" & DateTime.ToText(fParam("StartDate"),"dd.MM.yyyy") & "' AND OrderDate
@@PowerExcelTrainingSOZH огромное Вам спасибо за такой развернутый ответ и ваш канал и труд. Вместо DateTime.ToText можно также использовать Text.From?)
А если нужен не диапазон, а несколько разных дат/id записанных в столбец, как их передавать в запрос Power Query, которые к тому же надо выбрать из другого файла?
Создать отдельный запрос к другому файлу и получить нужный список.
С темой этого урока это не связано.
Нужно фильтровать таблицу по имеющемуся параметру. Но такая строка не отрабатывает, что не правильно?
= Table.SelectRows(Источник, each [Date]
Кирилл, сама формула корректна, но видя ошибки и то, что эту формулу окружает, сложно сказать в чём ошибка. Пришлите файл с ошибкой на sozh@powerexcel.training
Не предоставили файл ради моего же блага))) насмешили...