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

Страницы: 1
Поиск записей в таблице по условию и манипуляции с ними в PQ
 
Добрый день!

Подскажите, пожалуйста, как решить следующую задачу:

В исх данных есть многоуровневый список типа 1, 1.1, 1.2, 2, 2.1 и т.д. где значение в строке с номером 1 есть сумма значений в строках с номерами 1.1 и 1.2, значение в строке с номером 2 - сумма значений по строкам с номерами 2.1 и т.д. Если список не содержит уровней, то тогда как правило (в 95% случаев) каждый номер содержит минимум один уровень, который дублирует значения. В данном примере 2 и 2.1 будут иметь одинаковые значения. Однако есть записи без вложенных уровней (во вложенном примере 10 и 20)  и с ними проблема.

Как определить записи, если они не содержат вложенных уровней и тогда добавить к номеру ".1" либо продублировать запись но с номером 10.1 (если есть только 10)?

Пример приведен в файле.
Сортировка многоуровнего списка в PQ
 
Здравствуйте!

Подскажите, пожалуйста, как в PQ отсортировать многоуровневый список (в текстовом формате):
Дано:         Нужно:
1.1
1.2
1.2.1
1.2.1.1
1.3
10
2
2.1
1.1
1.2
1.2.1
1.2.1.1
1.3
2
2.1
10
PowerQuery: структурировать данные по нескольким категориям, указанным в одном столбце
 
Здравствуйте!

Есть исходные данные,  сформированные не оптимальным способом. Внутри одного столбца содержатся  несколько категорий, в примере, структура и наименование клиента. В  действительности категорий внутри одного столбца больше чем две. При  этом часть других данных (продажи и признак клиента) отражены в  отдельных столбцах.
В PQ я добавляю на каждую категорию  столбец, куда извлекаю значения для этой категории, остальное null и  потом после сортировки заполнить вниз/вверх. Результат запроса  возвращает данные, где каждая категория находится в отдельном столбце и  далее с этой таблицей уже можно работать.
Есть какой-то более оптимальный способ решения подобной задачи?
Выбор импортируемых файлов по условию в Power Query, Выбор импортируемых файлов по условию в Power Query
 
Добрый вечер!
Помогите, пожалуйста, решить следующую задачу: есть набор файлов, обновляемых ежемесячно. Обработка файлов (внутри данные требуют обработки для дальнейшей работы в excel) происходит через PQ. Есть несколько видов отчетов, на каждый записана своя функция. Из PQ обычный запрос "из папки", в этой папке файлы ежемесячно обновляются, потом подтягивается функция и выгружаются данные в Excel для дальнейшего анализа.
Вопрос следующий: бывают файлы от одного и того же контрагента, но в нескольких версиях. Например, BBBB_bq_0107181 и BBBB_bq_0107182. Нужно оставить только последний, иначе данные будут дублироваться. Как это сделать в PQ? Сейчас я просто вручную удаляю в исх папке ненужные файлы.
Прикладываю в Excel таблицу как видит редактор PQ данные при импорте из папки и там же есть еще дополнительные комментарии и на примере указано какие файлы должны быть удалены или отфильтрованы до вызова функции в PQ.

Спасибо.
Импорт данных из Web с помощью PowerQuery, Импорт одной таблицы с разных листов
 
Добрый день!

Есть сайты на которых данные выводятся по 20,50 и т.д. строк и получается несколько страниц. Например, http://www.almaty-marathon.kz/ru/results/2016/42km на котором результаты выводятся в таблицу по 100 строк (внизу мы видим, что получается 6 стр). Запрос из PowerQuery импортирует только первые 100 строк. Как можно импортировать всю таблицу сразу?
Как вариант через Данные - Получение внешних данных - Из Интернета. Но это неудобно и долго (сколько страниц, столько запросов). И к тому же, в основной таблице возрастная группа не указана и чтобы ее привязать нужно будет делать такие же манипуляции по импорту отдельно по каждой группе. А еще есть мужчины и женщины. В общем долго.

Скорее всего для знающих PowerQuery решается задачка просто.

Спасибо за помощь!
Вызов макроса по изменению значения ячейки
 
Добрый день!
Подскажите, пожалуйста, как решить следующую задачку:
Ниже указанный макрос вызывает Макрос1 при вводе какого-либо значения в ячейку "А1". Но он не срабатывает если в ячейке "А1" стоит формула и значение меняется по формуле. Нужно, чтобы Макрос1 срабатывал когда в ячейке "А1" менялось значение по формуле, а не вводилось.Спасибо!

Код
Private Sub Worksheet_Change(ByVal Target As Range) 
If Target.Cells.Count > 1 Then Exit Sub 
If Not Intersect(Target, Range("A1")) Is Nothing Then 
Call Макрос1 
End If 
End Sub 
Макрос для копирования данных в разные диапазоны
 
Здравствуйте!

Подскажите, как с помощью макроса можно копировать данные, например, из определенной ячейки в столбце "В", в диапазон ячеек в столбце "А". Количество ячеек в столбце "А" куда нужно скопировать данные, зависит от определенного набора ячеек в столбце "С".

Пример с описанием в файле.

Спасибо!
Страницы: 1
Наверх