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

Страницы: 1 2 3 4 След.
Доработать PQ запрос.
 
Добрый день всем.
Выдалось свободное время на работе, решился углубить знание по PQ.
Даже Товарищ Excel своим роликом помог
Power Query Базовый №20. Фильтрация параметром | Товарищ Excel
Но больше всего продвинул пост с этого сайта
Подстановка даты из ячейки excel в код запроса для Power query
Организовал запросы к суммам через переменные
dn = Number.From(Excel.CurrentWorkbook(){[ Name = "Параметр1" ]}[Content]{0}[Сумма всего]),
Фильтранул на общую сумму.
Затем сделал дубль запроса и продолжил резать до суммы ООО СТАРТ.
После чего создал столбец по условию, где если количество больше 0, то значение равно ООО СТАРТ.
Удалил столбец клиент, переименовал условный на Клиент и выгрузил.
А первый продолжил фильтровать до суммы без ООО СТАРТ.
Затем выполнил объединение запросов, как Добавление с выводом результата, как Сводная  таблица.
Получилось все как планировал!!!
Большое спасибо всем просматривающим мой пост. И особенно Дмитрий(The_Prist) Щербаков
Изменено: угрюмый - 28.05.2025 15:57:39
Доработать PQ запрос.
 

Добрый день всем!

Файлы расположены https://disk.yandex.ru/d/jzyr-hrS5du4JQ

1.       Оставить сумму приблизительно меньше или больше введенной вручную как функцию показателя. Можно на листе Путь или на Выходные файлы, где выгружаются данные. В примере, сумма товара набралось на 3309083. Мне нужно оставить только около 2800000. Сейчас, я в последнем фильтре написал условие по нарастающим данным оставить строки больше 500 000, и сталось товара на 2814477.  Таким образом, мне в окне запроса нужно будет ввести значение 2800000, а программа сама оставит ближайшие суммы.

2.       Из оставшегося списка 8% или 1/12 суммы (т.е. от 2814477), по расчету получается 234549 р., а первые 4 строки дают 275281 переписать на ООО СТАРТ. Первый столбец.

Такого партнера в списке нет, поэтому можно сразу набирать сумму от сортировки сверху по убыванию, тоже приблизительно, а не ровно.

3.       Выгрузить это в сводную таблицу с предложенным в примере.

4.       Бюджет 500 рублей.

Вывод сообщения об ошибке.
 
Спасибо всем. Заработало как надо!
Был затык в переменной название запроса ((
Const sQueryName As String = "Запрос — Бюджет"

заменить текст внутри кавычек(Запрос — Бюджет) на имя нужного запроса.
Оказывается надо было заменить не все в кавычках, а только слово Бюджет своим названием. ))
Вывод сообщения об ошибке.
 
Спасибо Дмитрий, работает! А как подцепить его выполнение к окончанию Работы PQ?  Чтоб он автоматом запустил проверку, после обновления таблицы импорта!
Вывод сообщения об ошибке.
 
Добрый день.
Загружаю ежедневно отчёты через PQ. И очень редко появляются новые партнеры, или меняют их название, а также возможно и услуги.
Так как таблица умная, то она сама растягивается,
Помогите с написанием макроса,  появления сообщения "Ошибка в строке!" по 6 столбцу. Специально изменил строку 2 для примера.
Р.S/ Поменял файл. Убрал формулу если ошибка.
Изменено: угрюмый - 15.05.2025 14:29:35
Группировка строк Акта сверки по имени документа.
 
Работа выполнена. Спасибо всем участникам обсуждения.
Группировка строк Акта сверки по имени документа.
 
Этот акт пересылают контр агентам, поэтому надо чтоб был один лист в книге.
Да, будет на постоянной основе. Раз в квартал или по мере запроса.
Группировка строк Акта сверки по имени документа.
 
Пояснение к заданию, группировка должна быть на том же листе, т.е. уменьшить существующую таблицу.
Группировка строк Акта сверки по имени документа.
 
Добрый день.
Необходимо макросом обработать папку с файлами, что бы уменьшить кол- во строк.
Описание на  листе Техзадание.
Бюджет 1500 рублей.
Копирование в буфер первого результата в фильтре.
 
Большое спасибо работает!!
Копирование в буфер первого результата в фильтре.
 
Отфильтровав записи, приходится вручную копировать первое значение в восьмой строке от верха таблице столбца H.
Как это можно решить макросом копирование значение в буфер обмена?
2 Макроса на таблицу кадров
 
 Jack Famous оплатил вам 500 рублей. Спасибо за уделенное мне внимание.
PooHkrd готов к сотрудничеству. Завтра буду за компом. Пришлю получившийся запрос на PQ. Мне нужно только формула на языке М, как от фильтровать людей у которых подходит или просрочен срок замены паспорта.
2 Макроса на таблицу кадров
 
Просрочка это то,что паспорт не поменян на новый при достижении 20 и 45 лет. Если девушка вышла замуж 11 января 20 года и получила новый паспорт 15 января, а день рождения 20 лет у неё 11 ноября 20, то кадры должны ей в сентябре/ноябре напомнить о том что следует поменять паспорт. Вот в вашей формуле не ясно у кого просрочен паспорт.
2 Макроса на таблицу кадров
 
пример_общий_список_кадры.xls  
Все там есть.
Столбец Т (20) - Дата рождения
Столбец АD (30) - дата выдачи паспорта
И вопрос у кого просрочен паспорт в примере?
2 Макроса на таблицу кадров
 
Уважаемый Jack Famous. Мне только формулу просрочки паспорта от текущей даты. Остальное допилю самостоятельно или с помощью форума.
Изменено: угрюмый - 31.05.2020 11:36:36
2 Макроса на таблицу кадров
 
Да планировал все делать на общей таблице. Но она весит 12 мб. И пришла идея. Организовать разработочную таблицу, с выгрузками из PQ  и в ней уже можно работать макросами на VBA, если нет возможности настроить фильтр в запросе на PQ языком М. Так что уважаемый Jack Famous давайте продолжим сотрудничество.
2 Макроса на таблицу кадров
 
Условие, работающие, т.е. дата увольнения пустая.
И еще столбец А "работающие организации", некоторые закрылись, то есть будет перечень нужных для фильтрации по датам паспорта и дни рождений.
2 Макроса на таблицу кадров
 
Выгружается из учётной программы отчёт в формате 2003 экселя. Так как отчёт сетевой макросы должны быть расположены в книге макросов. Необходимо один макрос на формирование листа в этой книге со списком людей у которых подходит 20 или 45 лет и паспорт нужно заменить или просрочена дата замены паспорта. С вызовом начального запроса на период расчёта 2 недели до конца срока паспорта. Второй макрос на юбилей сотрудников, то есть кому подходит 10/5 летним годовщины. Также создаётся лист в этой книге. Возможно наверное сразу отработка обоих, через запуск по горячей клавише.
Бюджет 500 рублей.
Изменено: угрюмый - 28.05.2020 02:22:39
Модернизировать запрос Power Query.
 
А вот такой момент, "Выписка по расписанию" из Сбербанк Онлайн приходит  на почту в виде ссылки в письме. А по ссылке архив с тремя файлами выписки PDF,txt и xls. Возможно ли программным путем  скачать эти файлы с почты? Сама ссылка https://click.mail.ru/redir?u=https%3A%2F%2Fbf.sberbank.ru%3A9443%2Fsbns-app%2Fdownload%2F602f2b67-7a76-46cd-85b5-a2590e9d9203&c=swm&r=http&o=mail&v=2&s=1d7e4b8f7d97bc92
Изменено: угрюмый - 26.05.2020 17:12:26
Модернизировать запрос Power Query.
 
Начал сотрудничать по задаче с Oleg Boyaroff  
Модернизировать запрос Power Query.
 

Здравствуйте, переделал разработочную таблицы оплаты аренды на Запросы через Power Query.Файлы «Флере_*xlsm» Нужно модернизировать запрос.

Первый этап. Перекидка запроса на таблицу в зависимости от текущей даты компьютера. Если дата майская, то искать в папке апрельской (04), если год 2021, то искать на уровень выше.C:\Users\**\Downloads\!для Арендаторов\2020\УК УД\04 Файл с именем «выгрузка *.xlsx». Побороть 1 строку файла :«Отчет сформирован Фролычева Я.Ю.,» или любой «Отчет сформирован*».  При дублировании запроса на другую базу, выдал ошибку на эту строку, пришлось заходить в файл, и модернизировать ее на «умную». А хочется, позвонили, что файлы выгружены, запустил разработочные запросы в таблице и получил итоговые ткстишки.

Бюджет 500 рублей. В дальнейшем планирую и улучшить всю таблицу. Файлы по ссылке удалено

Изменено: угрюмый - 23.05.2020 04:40:11
Перекидка платежек.
 
Jungl
Спасибо за оперативное решение))
Перекидка платежек.
 
Многие клиент банки сохраняют выписки в загрузки браузера.
Приходится батниками их перемещать по папкам. А если несколько счетов в одном банке, то они перетирают друг друга.
Необходимо автоматически раскидывать текстовые файлы выписок, анализируя первые строки документов.
Имеем набор файлов выписок в формате 1 с бухгалтерии, различных банков. Имеется макрос просматривающий раз в 5 секунд места загрузок.
столбец "Откуда". Например,C:\Users\Downloads
Если в этой папке появился текстовый файл (расширение txt), то открыть его и найти строку РасчСчет=40702810620010002788 (двадцать знаков). Проверить есть ли он в столбце "счет", если есть то найти в файле строку
ДатаКонца=11.09.2015 и сформировать новое имя : составляя его из столбца "название" и прикрепляя справа дату конца..
После чего переместить в папку по адресу из столбца "куда".
Образно в папке C:\Users\Downloads появился файл 1C_TO_KL_было.txt просмотрели его Если первая строка это "1CClientBankExchange" - значит это файл выписки
ищем строку РасчСчет=40702810000000000556, ищем строку ДатаКонца=24.04.2017 (может быть выше или ниже строки  РасчСчет=), переименовываем его в
СИТИРЕНТ_КБЭР_001_24.04.2017.txt
И перемещаем в папку C:\abank\dom2\0\
В прикреплении образцы файлов и эксель таблица с настроечным листом
БЮДЖЕТ 700 рублей.
Изменено: угрюмый - 16.07.2018 22:31:34
Преобразование текстового файла в Excel.
 
Работа принята и оплачена. Большое спасибо Irregular Expression за элегантное решение!
Преобразование текстового файла в Excel.
 
Неделя, и то не критично, так как своими кусками макроса можем обрабатывать этот файл.
Руку набили)))
Изменено: угрюмый - 21.06.2018 18:39:53
Преобразование текстового файла в Excel.
 

Техзадание на модернизации группы макросов в один.

Имеем текстовый файл начисление аренды за месяц.Требуется преобразовать его в формат xls. Для импорта в бухгалтерскую программу.

Описание манипуляций с файлом проведенных с помощью маленьких макросов и вручную.

Шаг 1. Файл с макросом стартует через кнопку на листе. Запрашивается дата  в формате 31.05.2018

И также вид  отработки УД или КО

Открывается обзором нужный текстовый файл.И начинается преобразование.

Подробнее в сылке на яндексдиске

Было

начисление|01.05.2018|148459|ул.АПАСТОВСКАЯ, д.0, кор.-, кв.-, ком.-|137005338|ООО_Т2_Мобаил|||393|Размещение оборудования||15000.000|1.00|12711.86|15000.00

Стало

 

DATAOPER

 

NNDOC

 

DT_SCHET

 

DT_CODE

 

KT_SCHET

 

KT_CODE

 

SUMMA

 

NAMEOPER

 

VALUTA

 

31.05.2018

 

Аренда

 

76ТР

 

000026-0000000002

 

76НЖ

 

0000000002

 

33,63

 

Текущий ремонт

 

РУБ

 

31.05.2018

 

Аренда

 

76ТР

 

000035-0000000002

 

76НЖ

 

0000000002

 

43,04

 

Текущий ремонт

 

РУБ

Ссылка на файлы и техзадание https://yadi.sk/d/YHPlnS8l3YD6Rf
Бюджет 1000 рублей.
Сдвиг строк в отчетах.
 
Программа принята и оплачена.
Большое спасибо Inexsu за быстрое решение.
Изменено: угрюмый - 07.06.2018 11:12:26
Сдвиг строк в отчетах.
 
Не знаю почему,  в 10% отчетов при выгрузке в эксель из бухпрограммы происходит данный сдвиг. Все столбцы не обязательно заполняются. Например есть остаток, но нет прихода, поэтому часть ячеек может быть пустым. Придерживаемся условия, что строка сдвинулась вправо вся на одно и тоже расстояние. и возвращение единицы измерения на свое место и есть окончание обработки.
Сдвиг строк в отчетах.
 

Здравствуйте.

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

Например, в файле «сводная ведомость ошибка 54» в  этом отчете сдвинутые строки располагаются  со столбца «N».

В примере «сразу в эксель ошибка»  это столбец с ед. измерения   «D» , а убежавшие строки начинаются с  «O». Но есть исключение,  в строке 289 данные начинаются со столбца «К» и даже с «E» строки 302-305

Алгоритм макроса должен сам найти убежавшие строки, (хорошо что все смещаются с одной позиции ед. измерения)) Само значение единицы измерения текстовое (шт, кг, л и тд.) а остальные значения в строках таблицы цифровые.

Работа макроса следующая, оператор запускает файл с макросом, открывает обзором «бракованный» файл. Отмечает начало столбца  с  ед. измерения «D6» или «C12», там где ячейка пустая ищется символьное значение правее этого столбца и сдвигатся  в влево.

Бюджет 500 рублей.

Улучшить надстройку «Режим разметки БЭСТ»
 
Я думаю,поступим так,
Ivan.kh - 100 рублей за дельный совет.
Юрий М - 100 рублей на рыбку за инициативу)) (Kitekat нынче дорог!)
Doober- 1000 рублей за разработку правильного алгоритма надстройки.
Страницы: 1 2 3 4 След.
Наверх