Страницы: 1
RSS
Сохранение изменений в файле с надстройками Power Query
 
Доброе утро!

У меня есть журнал для сбора всех данных с различных файлов, выполненая с помощью Power Query. И возникла проблема: при изменении и сохранении данных в общем журнале, повторное открытие данного файла возвращает все внесенные ранее изменения.
Можно сделать так, чтобы при обновлении файла, измененные данные остались неизменными? И небольшое пожелание: есть функция какая нибудь, чтобы при открытии файла все автоматические сортировалось по дате от старой к новой?
 
gog843, и вам доброго. Учитывая отсутствие подробностей и толковых источников могу только дать небольшой пинок в нужном направлении. Если что-то будет не понятно - обращайтесь с конкретными вопросами.
Вот горшок пустой, он предмет простой...
 
PooHkrd, если я правильно понял, в другом проблема:)
gog843, в свойствах запроса у Вас стоит галочка на обновление при открытии. Уберите :)

upd: PooHkrd, теперь я передумал:) ТС, наверное, все-таки нужно и обновлять, и сохранять изменения, внесённые ручками, одновременно :)
Изменено: surkenny - 23.11.2021 09:54:29
 
, я специально поставил галочку на обновление т.к. в других файлах постоянно могут обновляться данные.

surkenny, да, так и должно быть
Изменено: gog843 - 23.11.2021 09:58:36
 
, добавил исходники, из которых журнал берет данные.

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

Вы ранее сказали правильную идею. Файл "Общий..." должен обновляться, в нем же вноситься все изменения руками. При повторном открытии файла после всех процедур, при обновлении данных он должен сохранять изменения, внесенные руками.
Цитата
написал:
и обновлять, и сохранять изменения, внесённые ручками, одновременно
 
gog843, еще раз повторю: это сделать можно. Только сделайте пример. Простой. Ну не хочется копаться в Ваших реальных данных :)
 
, простите, забыл приложить полученный результат
 
Всем доброго утра!

Подниму в первый и последний раз тему, для решения моей проблемы. Надеюсь бан не получу.
 
gog843, я же Вам писал, дайте пример в одном файле. Сделайте в нем таблицы исходников и грузите оттуда. Я, например, не хочу скачивать кучу файлов, а потом еще и менять путь к источникам (если он у Вас не относительный).
Изменено: surkenny - 25.11.2021 10:51:11
 
, Здравствуйте!

Надеюсь, я правильно сделал.  
 
gog843, смысл такой: загружаем из источника только строки с новыми номерами (try на случай, если таблицы еще вообще нет):
Код
  oldAndNewData = try oldData & Table.SelectRows ( typed, each not List.Contains ( oldData[#"№"], [#"№"] ) ) otherwise typed

+ добавил сортировку по дате.
 
, как я понял, остаеться только изменить путь в редакторе, а потом по инструкции делать путь на папку с файлами?
 
gog843, я не знаю Ваш реальный запрос:) Наверное, да. Если обрабатываются сразу много файлов, то, кроме номера ещё какое-то поле нужно в загрузке для фильтрации (к примеру, имя файла). Я Вам принцип дал, он довольно простой :)
 
, Хорошо, буду пробовать. Если получиться, то отпишусь. Даже готов буду возместить за потерянное время и нервы  
Страницы: 1
Наверх