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

Страницы: 1
Заставить работать Add SOAP запросы через SOAP Toolkit 3.0, с Get запросами разобрался - работают, с Add забуксовал, нужна помощь.
 
Добрый день.
С помощью "SOAP UI" запрос срабатывает правильно, а через ВБА выдает ошибку:

Client:Incorrect   number of parameters supplied for SOAP request HRESULT=0x80070057: Параметр   задан неверно.
- Client:Unspecified client error.   HRESULT=0x80070057: Параметр задан неверно.
Эту же ошибку выдает код если не указать один из обязательных параметров, хотя, вроде параметры подставляю те же, что и "SOAP UI"
Подробнее, к сожалению, тут не напишу. Исполнителю дам все данные.
По бюджету хотелось бы уместиться в 1000р
Сводная таблица в качестве источника для запроса Power Query, Приходится обращаться к книге как к внешнему файлу. Есть ли другие варианты?
 
Добрый вечер.
нужно получить и обработать в запросе Power Query данные которые находятся в сводной таблице (olap отчете)
PQ ругается "Выбран недопустимый диапазон таблица не может пересекаться с диапазоном содержащим отчет сводной таблицы"

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

Есть ли варианты затолкать сводную в PQ в качестве источника без сохранения файла перед обновлением запроса.
Заранее спасибо!
Глобальные переменные из обычного модуля не видны в форме
 
Добрый день, опыта в VBA  совсем  немного в UserForm и вовсе первый раз и забуксовал крепко, помогите, ощущение, что ошибка совсем "двоешницкая"

Нужно передать значения  булевых переменных (наличие в таблице столбцов "Вариант_1", "Вариант_2", "Вариант_3", "Вариант_4" в UserForm
Чтобы выставить на соответствующих четырех ToggleButton значения Enabled = True/False в зависимости от наличия этого столбца в таблице
Декларировал в обычном модуле перед определяющей их процедурой...но их значения в упор не видит  код формы.
Помогите, пожалуйста.Особенно прошу объяснить в чем ошибка, а то так и буду буксовать :))))
Спасибо
PQ. Показать только новые строки исходной таблицы., Чтобы запрос выдавал только те строки которые появились после его последнего обновления
 
Добрый день!
что-то я забуксовал :)
Наверняка есть простое решение, подскажите пожалуйста?
Изменено: kashalot75 - 25.07.2020 09:24:58 (Поправил пример)
Сцепить столбец в строки через запятую, длиной в 250 символов., после достижения 250 символов начать новую строку.
 
Добрый день!!!
Имеем столбец с текстовыми значениями (коды заказов или артикулы)
Для запроса в erp систему, нужно этот столбец сцепить в строку через запятую.
Максимальная длина запроса 250 символов.

Возможно ли макросом реализовать формирование из столбца А нескольких строк, максимальной длиной 250 символов.
Заранее спасибо!!
Формат данных в новых столбцах кросс-таблицы после выгрузки данных из PQ на лист
 
Добрый день.
При изменении параметров даты Start и End запрос PQ выдает Кросс-таблицу  с изменяемым количеством столбцов, нужно чтобы данные в этих столбцах имели какой либо формат, к примеру денежный, без знаков после запятой.
Как не пытался отформатировать лист "с запасом"  - PQ  новые  столбцы выгружает на лист в Общем формате.
Можно ли как то это победить?
Заранее спасибо.
Ошибка "Run-time error 1004" при запуске книги из Планировщика заданий, Помогите пожалуйста
 

В папку  на сетевом диске каждое утро и каждый вечер падает выписка  «xls»

Подготовил файл в Power Query, который запускаясь дважды в сутки выдает последнюю выписку в удобном виде. Все ок, но если файл выписки на сетевом диске еще никто ни разу не открывал – PQ выдавал ошибку  «Таблица не имеет предполагаемый формат» - надо было просто пойти в сетевую папку, открыть файл, закрыть его и обновить запрос…

Попытки победить PQ  бросил - решил воткнуть макрос…. Чтобы при открытии книги он обновил таблицу «Список»  взял из нее ссылку на последний файл в сетевой папке, открыл файл по этой ссылке, тут же его закрыл и «Обновил все» в активной книге.

Сделал вот так:

Код
Private Sub Workbook_Open()
Sheets("Список").ListObjects("Список").QueryTable.Refresh BackgroundQuery:=False 'Обновляем запрос "Список" - получаем ссылку на последний файл
FilePath = Sheets("Список").Cells(2, 4) 'Забираем путь к файлу из ячейки D2 на листе "Список"
Set Vp = Workbooks.Open(FilePath)  'Присваиваем файлу имя Vp. Открытие файла
Vp.Close SaveChanges:=False 'Закрываем файл без сохранения
ActiveWorkbook.RefreshAll 'Обновляем запросы
7. End Sub

Все работает и по F8 и при запуске книги… а вот при запуске по расписанию из планировщика задач windows лезет ошибка

Run-time error '1004'

Сбой инициализации источника данных

В строке

Код
Sheets("Список").ListObjects("Список").QueryTable.Refresh BackgroundQuery:=False

И, если ее закомментировать, в строке

Код
ActiveWorkbook.RefreshAll
Можно ли победить?
Заранее спасибо за ответы.
Изменено: kashalot75 - 11.01.2020 09:32:36 (Не соображу что-то как оформить код - отображается в одну строку)
Настройка "Поиск решения" - медленный и неточный поиск, наверняка что-то делаю не так
 
Добрый день!!!
Имеем таблицу товар/количество нужно подобрать "разницу в цене" чтобы перемножив ее с количеством получить нужную сумму (в примере 263,90).
Разница в цене должна быть строго 2 знака после запятой.
Настроил модель и вроде все работает, но... получается 264,00, а 263,90 ну никак....причем руками вроде относительно быстро подобрал нужное решение, а Excel не справляется  ни за минуту ни за полчаса.
Что-то делаю не так или "Поиск решения" не для этой задачи?
Некорректно протягиваются формулы в столбце добавленном к умной таблице, выгруженной из запроса Power Query, Может можно с этим что-то сделать?
 
Добрый день!!!
Запрос выгружается на лист, дальше есть необходимость дополнить его несколькими столбцами с формулами..
При добавлении строк в исходных данных и обновлении запроса- формулы в таблице  (добавленных к результирующей таблице) протягиваются странноватым образом.... формула из последней до обновления ячейки едет в последнюю ячейку после обновления, а в промежутке образуется диапазон из пустых ячеек без формул.

Это навсегда? или можно как то обойти?
Или просто не для того создан PQ чтобы дальше в экселе допиливать его результаты?

Заранее спасибо!
Power Query, свести по столбцу, когда в строках несколько значений, Как обойти ошибку "Expression.Error"
 
Исходные данные - таблица из трех столбцов  
Дата/Предмет/оценка
Которую надо свести в кросс:
Дата/предмет1/предмет2...
с оценками в значениях

Сведение по столбцу "предмет"  справедливо выдает "Expression.Error", в ячейках где оказываются несколько значений....есть ли варианты достичь желаемого?
Изменено: kashalot75 - 31.10.2019 07:30:52
Ссылка на именованный диапазон, имя которого меняется в зависимости от значения выпадающего списка.
 
Добрый день, догадываюсь что нельзя, но может чего то не знаю....Подскажите пожалуйста.

Имею 4 таблицы с именами марок МаркаА, МаркаБ МаркаВ МаркаГ
в них четыре именованных диапазона Наим_МаркаА, Наим_МаркаБ, Наим_МаркаВ, Наим_МаркаГ
и в пятой таблице ВПРим артикул по товару, в качестве второго аргумента ВПР используем один из именованых диапазонов

Хочу чтобы Диапазон в формуле (Наим_МаркаА...Б...) менялся в зависимости  от значения в ячейке B2
Возможно ли?
Ну и если нет, какие варианты, кроме 4х этажной Если?

Заранее спасибо за ответы!!!
Power Query, Разделить все столбцы кроме первого на три по количеству знаков
 
Имеем электронный журнал, в первом столбце предмет, во всех остальных оценки по датам.
Очень хочу транспонировать его в PQ, чтобы по столбцам предметы, а вниз даты и внизу сделать средний балл по предмету.
Все бы хорошо, но когда оценок за учебный день не одна - их ставят подряд 54,  554  и т.д. - логики никакой... даты все время будут добавляться, оценки кучкой будут ставиться то тут то там...
Интерфейсом заставить это делать не получилось, тк завтра дата будет новая  и новое название столбца...
Возник вопрос... можно ли формулой заставить PQ поделить на три все столбцы, кроме первого? (больше трех оценок в день вроде не бывает)
а потом уже спокойно  все это транспонировать?

Заранее спасибо за советы
Power Query, удалить строки из запроса по двум условиям
 
Добрый день!
Нужно удалить из запроса товары с характеристикой "Снят_с_пр" , у которых в столбце "Наличие"  - ноль.

Помаялся с Table.RemoveMatchingRows, но что-то видимо совсем неправильно делаю. Подскажите пожалуйста.
Power Query, нужно несколько результатов из одного запроса., Как правильнее?
 
Добрый день!
Необходимо  таблицу в 10000 строк сначала привести в нормальный вид, удалив лишние строки и столбцы и добавив несколько столбцов, а затем разбить ее пятью запросами на 5 таблиц.
Что будет правильнее и что будет быстрее обрабатываться?
Сделать  пять запросов от начала до конца или сделать запрос с предварительной подготовкой и с выгрузкой  в таблицу, которую уже  потом использовать в качестве источника?  Или может быть можно обращаться к результату  подготовительного запроса без выгрузки?

Большое спасибо за ответ!
Изменено: kashalot75 - 10.09.2019 16:22:38
Power Query - Ошибка "Внешняя таблица не имеет предполагаемый формат"
 
Добрый день!!!
Excell 2010.  в PQ был создан запрос из папки в которой ежедневно появляются новые файлы xls.
При обновлении итогового запроса Выдается сообщение:

Не удается подключить
Произошла ошибка при попытке подключения.
Подробности: "Внешняя таблица не имеет предполагаемый формат"

Не соображу в чем дело, помогите пожалуйста.  Ошибка выдается при попытке первого  обновления после изменения состава папки-источника.
PQ проглатывает  ошибку и обновляет запрос только  после того как  войдешь в папку и откроешь новый файл/ на котором споткнулся PQ.

Если нужны подробности - подскажите пожалуйста откуда именно их взять, очень на ВЫ с PQ.
Заранее большое спасибо!!!!!

 
Разделить столбец в запросе Power Query по разделителю Alt+Enter
 
Добрый день!!!
Во вложении кусок файла, из столбца Дебет которого нужно вытянуть ИНН, для дальнейшей подстановки ВПРом  кода клиента и.тд.
Проблема в том что  это текстовый столбец, разделенный на стрОки переносом строкИ (Аlt+Enter)
В экселе проблему решил через  подстановку вместо конца строки "решетки"   =ПОДСТАВИТЬ(F12;СИМВОЛ(10);"#") и дальнейшее разделение по разделителю #

Сейчас настроил импорт таблицы  через Power Query и вроде сам бог велел  разделить этот столбец прямо в запросе.... Но вот что-то никак не получается.
Подскажите пожалуйста, возможно ли это?
Страницы: 1
Наверх