Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 След.
Заставить работать 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, Приходится обращаться к книге как к внешнему файлу. Есть ли другие варианты?
 
Именованный диапазон + Excel.CurrentWorkbook?!
Обалдеть! В голову бы не пришло!
Работает! Спасибо огромное!
Сводная таблица в качестве источника для запроса Power Query, Приходится обращаться к книге как к внешнему файлу. Есть ли другие варианты?
 
Цитата
PooHkrd написал:
почему нельзя обратиться с помощью PQ к тому же источнику что и сводная

Нельзя, к сожалению.
Олап берет данные из базы ERP системы, а мне туда лезть пока не по уму, рановато.
Сводная таблица в качестве источника для запроса Power Query, Приходится обращаться к книге как к внешнему файлу. Есть ли другие варианты?
 
Добрый вечер.
нужно получить и обработать в запросе Power Query данные которые находятся в сводной таблице (olap отчете)
PQ ругается "Выбран недопустимый диапазон таблица не может пересекаться с диапазоном содержащим отчет сводной таблицы"

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

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

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

Возможно ли макросом реализовать формирование из столбца А нескольких строк, максимальной длиной 250 символов.
Заранее спасибо!!
Формат данных в новых столбцах кросс-таблицы после выгрузки данных из PQ на лист
 
Работает!
Спасибо, Андрей VG,!
Формат данных в новых столбцах кросс-таблицы после выгрузки данных из PQ на лист
 
Спасибо большое!
Формат данных в новых столбцах кросс-таблицы после выгрузки данных из PQ на лист
 
Фух.... Успеть бы за Вами...
Последний пример упорно не хотел работать

Не удалось обновить таблицу запроса:
Запрос "Обработка" или один из входных параметров был изменен в Power Query после добавления соединения. Отключите и вновь включите загрузку в модель
данных для этого запроса.

пока выражение после "in" не выделил в отдельный шаг. Возможно просто так привычнее моему PQ )))))
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица4"]}[Content],
    filter = Excel.CurrentWorkbook(){[Name="Параметры"]}[Content],
    Add = Table.AddColumn(filter, "a", each Number.From(Date.From("01-"&[Month]&"-"&Text.From([Year]))))[a],
    Add2 = List.Distinct(List.Transform({Add{0}..Add{1}}, each Date.MonthName(Date.From(_))&" "&Text.From(Date.Year(Date.From(_))))),
    Доп=Table.SelectColumns(Источник,List.Intersect({{"Наименование"}&Add2,Table.ColumnNames(Источник)}))
in 
    Доп

Все работает и при добавлении строк и при добавлении столбцов!

Очень прошу, объясните, пожалуйста, что принципиально важно было поменять в запросе, чтобы  УФ заработало во все стороны?

Я обязательно разберу все по функциям... но, боюсь потом уже поздно будет вопросы задавать )))))))

Формат данных в новых столбцах кросс-таблицы после выгрузки данных из PQ на лист
 
:idea: Класс!
То что надо!
Спасибо всем!!!!!
Формат данных в новых столбцах кросс-таблицы после выгрузки данных из PQ на лист
 
Михаил Л, а....у меня работает ))))))))))) не понял как, но работает!
в чем подвох?
Формат данных в новых столбцах кросс-таблицы после выгрузки данных из PQ на лист
 
Добрый день.
При изменении параметров даты Start и End запрос PQ выдает Кросс-таблицу  с изменяемым количеством столбцов, нужно чтобы данные в этих столбцах имели какой либо формат, к примеру денежный, без знаков после запятой.
Как не пытался отформатировать лист "с запасом"  - PQ  новые  столбцы выгружает на лист в Общем формате.
Можно ли как то это победить?
Заранее спасибо.
Ошибка "Run-time error 1004" при запуске книги из Планировщика заданий, Помогите пожалуйста
 
Цитата
kashalot75 написал:
то есть тот под которым работаете?
Да, под тем же аккаунтом
Цитата
БМВ написал:
создайте аналогичную задачу, но с простой операцией копирования
к сожалению не справился с этой задачей, чуть в стороне от меня эти навыки.
Но проделал следующее:
Скопировал из сетевой папки  в локальную папку-источник, перенаправил в нее все запросы PQ, результат тот же.
Запросы работают, макрос при открытии файла двойным щелчком отрабатывает до конца, а из планировщика лезет "Run-time eror 1004".
Ошибка "Run-time error 1004" при запуске книги из Планировщика заданий, Помогите пожалуйста
 
Цитата
БМВ написал:
Trusted Location
Добавил обе папки и место расположения файла источника и текущего файла
Цитата
БМВ написал:
Планировщик запускает задание из под какого аккаунта? Нужно убедится, что доступ к сетевому ресурсу есть
Аккаунт один и тот же, а вот как убедиться в доступе не соображу.

Пока все так же.
Ошибка "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 янв 2020 09:32:36 (Не соображу что-то как оформить код - отображается в одну строку)
Настройка "Поиск решения" - медленный и неточный поиск, наверняка что-то делаю не так
 
Цена должна быть 0,00 с двумя знаками после запятой. т.к. переменной такое ограничение придать невозможно - ограничил ее целым числом и далее в расчетах суммы поделил переменную на 100, другого способа не придумал.
Настройка "Поиск решения" - медленный и неточный поиск, наверняка что-то делаю не так
 
Добрый день!!!
Имеем таблицу товар/количество нужно подобрать "разницу в цене" чтобы перемножив ее с количеством получить нужную сумму (в примере 263,90).
Разница в цене должна быть строго 2 знака после запятой.
Настроил модель и вроде все работает, но... получается 264,00, а 263,90 ну никак....причем руками вроде относительно быстро подобрал нужное решение, а Excel не справляется  ни за минуту ни за полчаса.
Что-то делаю не так или "Поиск решения" не для этой задачи?
Некорректно протягиваются формулы в столбце добавленном к умной таблице, выгруженной из запроса Power Query, Может можно с этим что-то сделать?
 
Цитата
Андрей VG написал: Поставить галку "сохранять сведения о сортировке/фильтре/формате для столбца" в свойствах внешних данных таблицы результата запроса Power Query.
Загадочным образом с файлом примера это решило проблему. Во всех остальных не помогло.

Зато в остальных помогло вот это  :D
Цитата
Андрей VG написал:
Просто попробуйте ввести новую формулу в правую таблицу с автозаполнением (Excel предложит сам). Затем в левую таблицу источник вставьте одну, две строки в середину и чем-нибудь заполните их. Теперь обновите правую - получите требуемый эффект.
Андрей VG, в очередной раз огромное спасибо!!!
Некорректно протягиваются формулы в столбце добавленном к умной таблице, выгруженной из запроса Power Query, Может можно с этим что-то сделать?
 
Добавил две строчки справа -  название столбца и первую строку с формулой, столбец подтянулся в смарт-таблицу, формулы заполнились...
после обновления, когда появились пустые ячейки - кликом по "+" на первой ячейке с формулой - протягиваются, но до первого обновления с новыми строками в исходных
Некорректно протягиваются формулы в столбце добавленном к умной таблице, выгруженной из запроса Power Query, Может можно с этим что-то сделать?
 
Добрый день!!!
Запрос выгружается на лист, дальше есть необходимость дополнить его несколькими столбцами с формулами..
При добавлении строк в исходных данных и обновлении запроса- формулы в таблице  (добавленных к результирующей таблице) протягиваются странноватым образом.... формула из последней до обновления ячейки едет в последнюю ячейку после обновления, а в промежутке образуется диапазон из пустых ячеек без формул.

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

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

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

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

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

Заранее спасибо за ответы!!!
Power Query, Разделить все столбцы кроме первого на три по количеству знаков
 
Андрей VG и Андрей Лящук,

Супер!!
Спасибо огромное!!!
Изменено: kashalot75 - 30 сен 2019 07:07:23
Страницы: 1 2 След.
Наверх