Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Создание заявок на поставку в ЛК озон по API
 
Добрый день. Описание Методов Api Озон по созданию поставок.
https://docs.ozon.ru/api/seller/#tag/FboSupplyRequest
Нужен функционал, который порежет мой список артикулов, количества, регионов и еще нескольких параметров на части и в цикле зальет в ЛК отдельными поставками по API.
Настройка выгрузки данных по API запросом PQ по расписанию.
 
Добрый день. Есть запрос PQ по получению данных по остаткам с Озона. Помогите, пожалуйста, настроить получение данных в 23-00 каждый день с выключенным компом (использовать яндекс диск или аналоги). Готов рассмотреть платные варианты.
Преобразование неструктурированных данных
 
Добрый день.
Помогите, пожалуйста. На скрине страничка из ЛК ВБ с планом поставок. Выгрузки нет, приходится выделять и копировать. В эксэль вставляется в один столбик, далее преобразую через PQ. Со вчерашнего дня добавили значения помеченные стрелочками, которые ломают структуру. Как их убрать?
Получается между значением Короб и Названием Города должно быть 2е ячейки, 3я лишняя.
Изменено: Михаил Леонтьев - 27.04.2024 10:12:36
Как пользователю сообщить что запрос PQ обновился?
 
Добрый день.
Запрос PQ достаточно долго обновляется, как показать пользователю что его запрос обновился, и надо сохраниться и закрыть файл?
Изменено: Михаил Леонтьев - 12.09.2023 19:16:25
Вывести сумму различных вариантов слагаемых из списка
 
Добрый день.
Есть последовательность из N чисел, нужно просуммировать их последовательно по всем вариантам. И показать результат с номерами чисел в сумме.
Помогите такое реализовать, пожалуйста. Суть вопроса подобрать несколько документов под определенную сумму.
Изменено: Михаил Леонтьев - 10.08.2023 15:42:28
Макрос по размножению таблиц по заполненному шаблону.
 
Добрый день. Помогите, пожалуйста. Нужна форма, по заполнению которой, таблицы размножатся в необходимом количестве.
Т.е. один раз заполнил данные и таблицы размножились с заполнением данных. На текущий момент ручками заполняется в ворде, но совсем не айс.
Образец во вложении.
 

Количество   коробов в поставке

 

Номер   поставки

 

Количество   паллет в поставке

 

Тип короба

 

Склад   назначения

 

Транзитный   склад

 

Наименование   юридического лица

 

Дата поставки

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

let
   From = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content]{0}[с],
   To = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content]{0}[по],
   pathValue = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content]{0}[Бренд],
   url = "https://mpstats.io/api/wb/get/brand?d1="& From & "&d2=" & To &"&path="& pathValue,
   headers =
 [#"X-Mpstats-TOKEN" = ""],
   postData = Json.FromValue([startRow = "100", endRow = "1000"]),
   response = Web.Contents(
       url,
       [
           Headers = headers,
           Content = postData
       ]
   ),
   jsonResponse = Json.Document(response),
   #"Преобразовано в таблицу" = Record.ToTable(jsonResponse),
   #"Транспонированная таблица" = Table.Transpose(#"Преобразовано в таблицу"),
   #"Повышенные заголовки" = Table.PromoteHeaders(#"Транспонированная таблица", [PromoteAllScalars=true]),
   #"Другие удаленные столбцы" = Table.SelectColumns(#"Повышенные заголовки",{"data"}),
   #"Развернутый элемент data" = Table.ExpandListColumn(#"Другие удаленные столбцы", "data"),
   #"Развернутый элемент data1" = Table.ExpandRecordColumn(#"Развернутый элемент data", "data", {"id", "name", "brand", "seller", "supplier_id", "color", "balance", "balance_fbs", "comments", "rating", "final_price", "final_price_max", "final_price_min", "final_price_average", "final_price_median", "basic_sale", "basic_price", "promo_sale", "client_sale", "client_price", "start_price", "sales", "sales_per_day_average", "revenue", "revenue_potential", "revenue_average", "lost_profit", "lost_profit_percent", "days_in_stock", "days_with_sales", "average_if_in_stock", "is_fbs", "subject_id", "subject", "purchase", "purchase_after_return", "country", "gender", "sku_first_date", "firstcommentdate", "picscount", "has3d", "hasvideo", "commentsvaluation", "cardratingval", "categories_last_count", "category", "category_position", "product_visibility_graph", "category_graph", "graph", "stocks_graph", "price_graph", "thumb", "thumb_middle", "url"}, {"id", "name", "brand", "seller", "supplier_id", "color", "balance", "balance_fbs", "comments", "rating", "final_price", "final_price_max", "final_price_min", "final_price_average", "final_price_median", "basic_sale", "basic_price", "promo_sale", "client_sale", "client_price", "start_price", "sales", "sales_per_day_average", "revenue", "revenue_potential", "revenue_average", "lost_profit", "lost_profit_percent", "days_in_stock", "days_with_sales", "average_if_in_stock", "is_fbs", "subject_id", "subject", "purchase", "purchase_after_return", "country", "gender", "sku_first_date", "firstcommentdate", "picscount", "has3d", "hasvideo", "commentsvaluation", "cardratingval", "categories_last_count", "category", "category_position", "product_visibility_graph", "category_graph", "graph", "stocks_graph", "price_graph", "thumb", "thumb_middle", "url"})
in
   #"Развернутый элемент data1"
Динамический параметр в URL PQ
 
Добрый день. Помогите, пожалуйста, не могу разобраться.
Почему запрос с такой строчкой работает
https://mpstats.io/api/wb/get/brand?d1=2023-06-13&d2=2023-06-13&path=Зеленая дубрава

А пытаюсь параметр path заменить на динамический и все перестает работать, как правильно заменить Зеленая дубрава на строчку Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content] {0} [Столбец2], которая тоже получает Зеленая дубрава?
List.Generate для функции с динамической датой в PQ
 
Добрый день, не могу разобраться где ошибкаю
Функция Заказы получает по API с ВБ заказы за определенную дату, решил делать запрос от сегодняшней даты на 3 дня назад. Данный вариант получает данные за сегодня, и потом бесконечно за вчера, и вообще тяжело дается List.Generate.

= List.Generate(()=> [Result = Заказы (Date.From (DateTime.LocalNow())), Дата = Date.From (DateTime.LocalNow())],
   each [Дата] <> Date.From (Date.AddDays (DateTime.LocalNow(),-3)),
   each [Result = Заказы (Дата), Дата = Date.From (Date.AddDays(DateTime.LocalNow(),-1))],
   each [Result])
Математические действия с динамическими количеством и наименованиями столбцов
 
Добрый день.
Помогите, пожалуйста, разобраться.
Как просуммировать данные из таблицы в которой меняется количество и названия столбцов?

let
   
   Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
   Columns = List.Skip(Table.ColumnNames(Source), 1),
   #"Вставлено: сумма" = Table.AddColumn(Source, "Сумма", each List.Sum(?), type number)
in
   #"Вставлено: сумма"
DateTime.LocalNow() Как преобразовать в текст формата 2023-03-01T16:11:17.4428039 в PQ
 
Добрый день. Пожалуйста, помогите разобраться, нужно именно формат 2023-03-01T16:11:17.4428039

= DateTime.ToText (DateTime.LocalNow()) преобразует в формат 01.03.2023 16:13:32

= Text.From (DateTime.LocalNow()) преобразует в формат 01.03.2023 16:13:32
Как передать в функцию текст в кавычках
 
Добрый день. Помогите, пожалуйста, разобраться. Надо функцию вызвать с переменной дата так, чтобы дата была в кавычках. Дата переменная формата 2022-12-07T14:45:08Z, как к ней налету прилепить кавычки? в POWER QUERY
Изменено: Михаил Леонтьев - 21.02.2023 11:07:39
Функция Web.Contents, пожалуйста, помогите разобраться
 
Добрый день, почему;

Источник = Json.Document(Web.Contents("https: // suppliers-stats.wildberries.ru/api/v1/supplier/reportDetailByPeriod?dateFrom=2022-12-22&key=YmUxMTYxMzctNzZmNy&limit=100&rrdid=0&dateto=2022-12-22"))

Работает, а

let
   url = "https: // suppliers-stats.wildberries.ru/api/v1/supplier/reportDetailByPeriod",
   headers = [#"Content-Type" = "application/json"],
   postData = Json.FromValue([dateFrom="2022-12-22", key="YmUxMTYxMzctNzZmNy", limit="100", rrdid="100", dateto="2022-12-22"]),
   response = Web.Contents(
       url,
       [
           Headers = headers,
           Content = postData
       ]
   ),
   jsonResponse = Json.Document(response)
in
   jsonResponse

Текст ошибки на шаге response

DataSource.Error: Web.Contents не удалось получить содержимое из "https://suppliers-stats.wildberries.ru/api/v1/supplier/reportDetailByPeriod&quot; (405): Method Not Allowed
Сведения:
   DataSourceKind=Web
   DataSourcePath=https://suppliers-stats.wildberries.ru/api/v1/supplier/reportDetailByPeriod
   Url=https://suppliers-stats.wildberries.ru/api/v1/supplier/reportDetailByPeriod



не работает, как выглядит строчка, которая получается во втором запросе?

Заголовки - где они в первом запросе, если их не видно, то значит надо удалить из второго?
Ключ API не могу показывать, в таком виде оба запроса не работают.



Описание API:
Методы сервиса. Отчет о продажах по реализации
GET-запрос на адрес https://suppliers-stats.wildberries.ru/api/v1/supplier/reportDetailByPeriod с параметрами
Пример: https://suppliers-stats.wildberries.ru/api/v1/supplier/reportDetailByPeriod?dateFrom=2020-06-01&..., выдаваемый
поставщику>&limit=100&rrdid=0&dateto=2020-06-30
• dateFrom – начальная дата периода. Например, если dateFrom = 2020-07-06, то в результате вызова API будет получен отчет за неделю от 06 по 12 июля 2020
года.
• dateTo – конечная дата периода.
• limit – максимальное количество строк отчета получаемых в результате вызова API. Рекомендуем загружать отчет небольшими частями, например, по 100 000
строк на один вызов.
• rrdid – уникальный идентификатор строки отчета. Необходим для получения отчета частями. Загрузку отчета нужно начинать с rrdid = 0, и при последующих
вызовах API передавать максимальное значение rrdid полученное в результате предыдущего вызова. Таким образом для загрузки одного отчета может
понадобится вызывать API до тех пор, пока количество возвращаемых строк не станет равным нулю.
Получение и обработка данных по API из личных кабинетов Озон и ВБ в PQ
 
Добрый день. Нужна консультация (обучение). Проблема с формированием запроса на ВБ, с пагинацией. Интересует вариант подключения ко мне и объяснить, что и как работает и как лучше сделать. Базовые знания по PQ есть.
too many requests как обойти PQ - как вставить задержку в запрос, Помогите разобраться, пожалуйста
 
Добрый день.

Получаю большой массив данных по API с Озона. Лимит 1000 строк, есть офсет, нет информации сколько строчек в отчете, постоянно натыкаюсь на too many requests как обойти. Данные - функция, в которую передаю даты начала и конца периода (от и до) и офсет по списку и получаю очередную 1000 строк по смещению, как я понял на 7 обращении к озону выскакивает too many requests. Возможно я нубас, но думаю надо вставить задержку между обращениями, но как это сделать, не понимаю.

let
   Источник = {0..6},
   #"Преобразовано в таблицу" = Table.FromList(Источник, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
   #"Добавлен пользовательский объект" = Table.AddColumn(#"Преобразовано в таблицу", "Офсет", each [Column1]*1000),
   #"Измененный тип" = Table.TransformColumnTypes(#"Добавлен пользовательский объект",{{"Офсет", type text}}),
   #"Добавлен пользовательский объект1" = Table.AddColumn(#"Измененный тип", "Пользовательский.1", each Данные (Период [Столбец2] {0}, Период [Столбец4] {0}, [Офсет])),
   #"Развернутый элемент Пользовательский.1" = Table.ExpandTableColumn(#"Добавлен пользовательский объект1", "Пользовательский.1", {"id", "name", "Бренд", "Пользовательский", "Атрибут", "Артикул", "Значение"}, {"id", "name", "Бренд", "Пользовательский.2", "Атрибут", "Артикул", "Значение"}),
   #"Строки с примененным фильтром" = Table.SelectRows(#"Развернутый элемент Пользовательский.1", each ([id] <> null)),
   #"Удаленные столбцы" = Table.RemoveColumns(#"Строки с примененным фильтром",{"Column1", "Пользовательский"}),
   #"Измененный тип1" = Table.TransformColumnTypes(#"Удаленные столбцы",{{"Значение", type number}})
in
   #"Измененный тип1"
Изменено: Михаил Леонтьев - 15.09.2022 18:30:46
Изменение ссылок в формулах умной таблицы.
 
Добрый день. Переделываю уже существующую таблицу в умную. Подскажите, пожалуйста, как ссылки в формулах переделать  из формата A5 в формат [@[Название столбца]], таблица большая, формул много и достаточно сложные. Может есть вариант не руками все ссылки переназначать?
Разделить текст из ячейки по разделителю, В качестве разделителя использовать значение из соседнего столбца
 
Добрый день.
Не могу понять как сделать в Power Query.
Есть наименование товара с брендом в середине и есть отдельный столбик с брендами. Как название разделить на  текст до бренда и после бренда.
Изменено: Михаил Леонтьев - 08.06.2022 13:14:48
Страницы: 1
Loading...