Добрый день. Понимаю, что решение где-то простое, но уже устал его искать. Нужно из таблицы 1 получить Таблицу 2, пропустив через Power Query. Сгруппировать колонку Цвет так, чтобы в ней через разделитель были перечислены все цвета. При этом в колонках Дата и Люди остались только уникальные значения.
AlienSx, в Вас как раз сомнений не было ) Это моего дилетантского уровня не хватает, чтобы адаптировать, да и рабочий файл немного сложнее, чем был в этом примере для образца. Но, думаю, смогу! Спасибо большое! Посмотрите еще в сообщениях, я вам там написал
Добрый день. Отправляю запрос по ссылке. В 80% случаев результат выводит список записей из 100 строк, но в 20% случаев что-то сбоит на сервере (или попадаю в момент обновления данных и выводится только одна строка). Тогда сразу же делаю обновление подключения и почти всегда появляются нужные 100 строк. Истинную причину нестабильности не могу вычислить. Поэтому прошу помочь написать условие IF, при котором, если в списке products выдается меньше 2 строк, то возвращаемся и повторяем запрос еще раз 10, и в случае неудачи, соглашаемся иметь одну строку. Пример во вложении. Буду признателен за помощь, т. к. на глубокое погружение не нахожу свободного времени во время основной работы..
Здравствуйте. Пытаюсь добавить запросы к листам, находящимся в той же книге. Использую функцию ЯЧЕЙКА для создания пути к файлу, а потом этот путь (через параметр) пытаюсь использовать в значении Источник. Но PQ выдает вот такую ошибку. Понимаю, что где-то простое решение, но сам не могу его найти. Прошу помощи у уважаемых знатоков.
Добрый день, уважаемые знатоки. Бывает, что удаленный сервер не отвечает и PQ не может обновить данные по API. Подскажите, как в этом случае добиться, чтобы не выскакивало окно о неудачном обновлении, которое мне мешает для дальнейшей автоматизации процессов?
В этом случае достаточно было бы просто перейти к следующему шагу в коде. Вымышленный пример во вложении.
let
Источник = Json.Document(Web.Contents("https://catalog.ru/api;)), #"Преобразовано в таблицу" = Record.ToTable(Источник)
У меня настроено обновление данных в Эксель из удаленного источника через Power Query. Это происходит автоматически (Power Automate) через одинаковый промежуток времени. Иногда источник не может отдавать данные по тех. причинам и тогда выскакивает окно с ошибкой 502 Bad Gateway. И эта ошибка прерывает весь цикл обновлений. Пробовал инструментами того же PA кликать на ОК для закрытия данного окна, но этот номер не срабатывает, т. к. PA не считает это ошибкой, а ждет окончания обновления данных. Короче, друзья, может кто подскажет как сделать так, чтобы окно с ошибкой не выскакивало каждый раз, когда удаленный источник не отвечает? Спасибо
Спасибо. Как раз с ними и пытаюсь весь день бороться. Но как всегда с синтаксисом проблемы у меня, потому что я не программист )) Спасибо в любом случае за подсказки -)
Михаил Леонтьев, супер! Спасибо огромное. Работают оба запроса, но второй почему-то дольше обновляется. Вот бы еще вы помогли прописать диапазон дат с правильным синтаксисом. "&...&" не хочет работать
Александр L, вы говорите именно про отчеты. Да, на Озоне есть такое - сначала делаешь запрос, получает в ответ номер отчета, а потом вторым запросом скачиваешь отчет по этому номеру. Но присутствуют и другие методы получения данных напрямую с сервера по API (GET), как на ВБ. Ваш пример тоже полезный, но меня интересует второй случай.
Добрый день, уважаемые знатоки. Обращаюсь за помощью. Есть запрос по API, который возвращает отчет на 1000 строк. Но в 1000 строк не вмещаются все данные за желаемый период 01.01.23-30.06.23, только за несколько дней. Переменную "limit" запрещено увеличивать, сразу выдает ошибку запроса. Полагаю, что нужно склеивать результаты нескольких запросов. Но сам не смогу этого сделать, т. к. на столько хорошо не разбираюсь в PQ. Буду признателен за подсказку / помощь: как получить данные за 6 месяцев в одной таблице? И сразу второй вопрос: как сделать, чтобы даты вписывать не в ручную, а период сам рассчитывался от сегодня до пол года назад?
Иван, а как вы обошли лимит в 1000 строк? Ведь это не так много заказов высвечивается, в моем случае всего за 10 дней. По методу API больше 1000 строк из одного запроса нельзя получить. Предполагаю, что нужно как-то организовывать несколько запросов в диапазоне выбранных дат и складывать их результаты в одну таблицу. Если делали так, поделитесь опытом, пожалуйста, как это прописать в коде?
Добрый день. Нужно данные в столбцах C и D получить не через формулы Excel, как в примере, а путем вычислений в Power Query. Буду признателен за помощь!