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

Страницы: 1
Как записать значение среза сводной таблицы в ячейку на листе?
 
Цитата
написал:
У "срезов" есть к сожалению минус. В случае большого количества значений не хватает поиска как в фильтре (((((
Вот как решается эта "проблема":

Power Query: System of Memory, Постоянно-периодическое появление ошибки
 
Шайтана-ма, однако! Сейчас, после жалобы в ООН сюда на форум, раз 5 прогнал в разных вариантах использования, но ни разу ни одной ошибки не выскочило.

Вот что форум животворящий делает! :)

Спасибо!

P. S. Отменяется, пока, переработка всего этого на VBA. Если опять проблемы возникнут, то я опять сюда пожалуюсь :).
Power Query: System of Memory, Постоянно-периодическое появление ошибки
 
Дома-то у меня 2016 на 64 битах и памяти 16 Гигов. Там действительно проблем с этим делом не возникало. Но здесь, на работе, повлиять на обновление версии вряд ли получится. Только когда высоким админам это в голову само придёт :(.

Убрал первую галку, указанную Вами. Нельзя этого было делать: в запросах ошибка появилась. Они же связанные. Вернул обратно.

И совсем тупой вопрос: а где найти вторую галку, указанную Вами? Всё перевернул, а найти не могу :(. Нет нигде такого окошка.
Изменено: Юрбас - 13.02.2020 13:04:05
Power Query: System of Memory, Постоянно-периодическое появление ошибки
 
Цитата
PooHkrd написал:
что за Эксель, разрядность, сколько оперативки?
Ага, прошу прощения!
Офис 2013 профессиональный плюс 2013, 32-разрядный, ОЗУ 4 ГБ (3,41 ГБ доступно), Windows 7 Корпоративная. В связи с корпоративной виндой вопрос возник: не могло ли это быть вызвано тем, что вчера усиленно какие-то многочисленные обновления шли? На это я повлиять не могу — это всё к админам...

Про "галочки": Галочек я не трогал никаких :). Сейчас всё проверю-потрогаю. Спасибо!

Цитата
Дмитрий(The_Prist) Щербаков написал:
это и напрямую из VBA можно сделать:
Спасибо и за эту подсказку. Возможно пригодится!
Power Query: System of Memory, Постоянно-периодическое появление ошибки
 
Здравствуйте!
Делаю сейчас небольшой проект с применением PQ и столкнулся с проблемой: постоянно-периодически выскакивают сообщения об ошибках. То "System out Memory...", то "Что-то пошло не так. Если ошибка повторится, то перезагрузите EXCEL", то этому самому NetFrameWorkу чего-то не нравится. Если же уже NFW какая неполадка появляется, то уже всё: EXCEL можно выключить только через Диспетчер задач завершением процесса :(.

Сам проект небольшой и несложный. Состоит из 8 запросов "Только подключение", из которых к одному добавляется ещё один (из двух исходных файлов формируется общая таблица), а уже с ним объединяются ещё 4 штуки, которые на выходе дают по 2 столбцам, которые и добавляются в основную таблицу, которая и выгружается на лист. И ещё 2 запроса просто добавляются один к другому и выгружаются на другой лист.
Схема этого действа и запросы приведены на картинках.
Сами исходные таблицы не очень большие. Количество строк от 900 до 7500. Количество столбцов разное: от 10-15 до 300. Но из всех столбцов "забираются" в одну таблицу 14 штук, а в другую 25.
Вот пример одного запроса, который выгружается на лист:
Код
let
    Источник = Table.Combine({ЮЛ, ФЛ}),
    #"Объединенные запросы" = Table.NestedJoin(Источник,{"Договор"},Нулевые,{"Договор"},"Нулевые",JoinKind.LeftOuter),
    #"Развернутый элемент Нулевые" = Table.ExpandTableColumn(#"Объединенные запросы", "Нулевые", {"Нулевые"}, {"Нулевые.1"}),
    #"Переименованные столбцы" = Table.RenameColumns(#"Развернутый элемент Нулевые",{{"Нулевые.1", "Нулевые"}}),
    #"Сортированные строки" = Table.Sort(#"Переименованные столбцы",{{"Договор", Order.Ascending}}),
    #"Объединенные запросы1" = Table.NestedJoin(#"Сортированные строки",{"Договор"},БУ,{"Договор"},"БУ",JoinKind.LeftOuter),
    #"Развернутый элемент БУ" = Table.ExpandTableColumn(#"Объединенные запросы1", "БУ", {"Дата акта"}, {"Дата акта"}),
    #"Переименованные столбцы1" = Table.RenameColumns(#"Развернутый элемент БУ",{{"Дата акта", "Дата акта БУ"}}),
    #"Объединенные запросы2" = Table.NestedJoin(#"Переименованные столбцы1",{"Договор"},#">30%",{"Договор"},">30%",JoinKind.LeftOuter),
    #"Развернутый элемент >30%" = Table.ExpandTableColumn(#"Объединенные запросы2", ">30%", {">30%"}, {">30%.1"}),
    #"Переименованные столбцы2" = Table.RenameColumns(#"Развернутый элемент >30%",{{">30%.1", ">30%"}})
in
    #"Переименованные столбцы2" 

Вот пример запроса, который "Только подключение" (остальные поменьше):
Код
let
    Источник = Excel.Workbook(File.Contents("D:\000\ПЛАН\фл.xlsx"), null, true),
    Лист1_Sheet = Источник{[Item="Лист1",Kind="Sheet"]}[Data],
    #"Измененный тип" = Table.TransformColumnTypes(Лист1_Sheet,{{"Column1", type any}, {"Column2", type text}, {"Column3", type any}, {"Column4", type text}, {"Column5", type text}, {"Column6", type text}, {"Column7", type text}, {"Column8", type any}, {"Column9", type text}, {"Column10", type any}, {"Column11", type any}, {"Column12", type text}, {"Column13", type text}, {"Column14", type text}, {"Column15", type any}, {"Column16", type text}, {"Column17", type any}, {"Column18", type text}, {"Column19", type any}, {"Column20", type text}, {"Column21", type text}, {"Column22", type text}, {"Column23", type any}, {"Column24", type any}, {"Column25", type text}, {"Column26", type text}, {"Column27", type text}, {"Column28", type any}, {"Column29", type text}, {"Column30", type text}, {"Column31", type text}, {"Column32", type text}, {"Column33", type any}, {"Column34", type text}, {"Column35", type any}, {"Column36", type any}, {"Column37", type any}, {"Column38", type any}, {"Column39", type any}, {"Column40", type any}, {"Column41", type text}, {"Column42", type any}, {"Column43", type any}, {"Column44", type any}, {"Column45", type any}, {"Column46", type any}, {"Column47", type text}, {"Column48", type text}, {"Column49", type any}, {"Column50", type text}, {"Column51", type text}, {"Column52", type text}, {"Column53", type text}, {"Column54", type any}, {"Column55", type text}, {"Column56", type text}, {"Column57", type text}, {"Column58", type text}, {"Column59", type text}, {"Column60", type text}, {"Column61", type text}, {"Column62", type any}, {"Column63", type text}, {"Column64", type text}, {"Column65", type text}, {"Column66", type text}, {"Column67", type text}, {"Column68", type text}, {"Column69", type text}, {"Column70", type text}, {"Column71", type text}, {"Column72", type text}, {"Column73", type any}, {"Column74", type text}, {"Column75", type any}, {"Column76", type text}, {"Column77", type text}, {"Column78", type any}, {"Column79", type text}, {"Column80", type text}, {"Column81", type text}, {"Column82", type text}, {"Column83", type text}, {"Column84", type text}, {"Column85", type text}, {"Column86", type text}, {"Column87", type text}, {"Column88", type text}, {"Column89", type text}, {"Column90", type text}, {"Column91", type any}, {"Column92", type any}, {"Column93", type text}, {"Column94", type text}, {"Column95", type any}, {"Column96", type text}, {"Column97", type text}, {"Column98", type text}, {"Column99", type text}, {"Column100", type text}, {"Column101", type text}, {"Column102", type any}, {"Column103", type text}, {"Column104", type any}, {"Column105", type text}, {"Column106", type any}, {"Column107", type text}, {"Column108", type text}, {"Column109", type text}, {"Column110", type text}, {"Column111", type text}, {"Column112", type text}, {"Column113", type text}, {"Column114", type text}, {"Column115", type text}, {"Column116", type text}, {"Column117", type text}, {"Column118", type any}, {"Column119", type text}, {"Column120", type text}, {"Column121", type any}, {"Column122", type any}, {"Column123", type text}, {"Column124", type text}, {"Column125", type any}, {"Column126", type text}, {"Column127", type text}, {"Column128", type text}, {"Column129", type any}, {"Column130", type text}, {"Column131", type text}, {"Column132", type any}, {"Column133", type text}, {"Column134", type text}, {"Column135", type any}, {"Column136", type text}, {"Column137", type any}, {"Column138", type any}, {"Column139", type any}, {"Column140", type any}, {"Column141", type any}, {"Column142", type any}, {"Column143", type any}, {"Column144", type any}, {"Column145", type text}, {"Column146", type text}, {"Column147", type text}, {"Column148", type text}, {"Column149", type any}, {"Column150", type text}, {"Column151", type text}, {"Column152", type text}, {"Column153", type any}, {"Column154", type any}, {"Column155", type any}, {"Column156", type any}, {"Column157", type any}, {"Column158", type any}, {"Column159", type any}, {"Column160", type any}, {"Column161", type any}, {"Column162", type text}, {"Column163", type any}, {"Column164", type text}, {"Column165", type text}, {"Column166", type text}, {"Column167", type text}, {"Column168", type text}, {"Column169", type text}, {"Column170", type any}, {"Column171", type text}, {"Column172", type text}, {"Column173", type text}, {"Column174", type text}, {"Column175", type text}, {"Column176", type any}, {"Column177", type any}, {"Column178", type text}, {"Column179", type text}, {"Column180", type any}, {"Column181", type any}, {"Column182", type text}, {"Column183", type any}, {"Column184", type any}, {"Column185", type text}, {"Column186", type text}, {"Column187", type text}, {"Column188", type text}, {"Column189", type text}, {"Column190", type text}, {"Column191", type text}, {"Column192", type text}, {"Column193", type text}, {"Column194", type any}, {"Column195", type text}, {"Column196", type text}, {"Column197", type any}, {"Column198", type text}, {"Column199", type text}, {"Column200", type any}, {"Column201", type text}, {"Column202", type text}, {"Column203", type text}, {"Column204", type text}, {"Column205", type text}, {"Column206", type text}, {"Column207", type text}, {"Column208", type text}, {"Column209", type text}, {"Column210", type text}, {"Column211", type text}, {"Column212", type text}, {"Column213", type text}, {"Column214", type text}, {"Column215", type text}, {"Column216", type any}, {"Column217", type text}, {"Column218", type text}, {"Column219", type text}, {"Column220", type text}, {"Column221", type text}, {"Column222", type text}, {"Column223", type text}, {"Column224", type any}, {"Column225", type text}, {"Column226", type any}, {"Column227", type any}, {"Column228", type text}, {"Column229", type text}, {"Column230", type text}, {"Column231", type text}, {"Column232", type text}, {"Column233", type text}, {"Column234", type text}, {"Column235", type text}, {"Column236", type any}, {"Column237", type text}, {"Column238", type any}, {"Column239", type any}, {"Column240", type text}, {"Column241", type text}, {"Column242", type text}, {"Column243", type text}, {"Column244", type text}, {"Column245", type text}, {"Column246", type text}, {"Column247", type text}, {"Column248", type any}, {"Column249", type text}, {"Column250", type any}, {"Column251", type any}, {"Column252", type text}, {"Column253", type any}, {"Column254", type any}, {"Column255", type any}, {"Column256", type text}, {"Column257", type any}, {"Column258", type text}, {"Column259", type any}, {"Column260", type any}, {"Column261", type any}, {"Column262", type any}, {"Column263", type any}, {"Column264", type any}, {"Column265", type text}, {"Column266", type any}, {"Column267", type any}, {"Column268", type any}, {"Column269", type text}, {"Column270", type any}, {"Column271", type text}, {"Column272", type any}, {"Column273", type any}, {"Column274", type any}, {"Column275", type any}, {"Column276", type any}, {"Column277", type any}, {"Column278", type text}, {"Column279", type any}, {"Column280", type any}, {"Column281", type any}, {"Column282", type text}, {"Column283", type any}, {"Column284", type text}, {"Column285", type any}, {"Column286", type any}, {"Column287", type any}, {"Column288", type any}, {"Column289", type any}, {"Column290", type any}, {"Column291", type text}, {"Column292", type text}, {"Column293", type text}, {"Column294", type text}, {"Column295", type any}, {"Column296", type text}, {"Column297", type text}, {"Column298", type any}, {"Column299", type any}, {"Column300", type any}, {"Column301", type text}, {"Column302", type any}, {"Column303", type any}, {"Column304", type any}, {"Column305", type any}, {"Column306", type any}, {"Column307", type any}, {"Column308", type any}, {"Column309", type text}, {"Column310", type any}, {"Column311", type text}, {"Column312", type any}, {"Column313", type any}, {"Column314", type text}, {"Column315", type text}, {"Column316", type text}, {"Column317", type text}, {"Column318", type text}, {"Column319", type text}, {"Column320", type text}, {"Column321", type text}, {"Column322", type text}, {"Column323", type text}, {"Column324", type text}, {"Column325", type text}, {"Column326", type text}, {"Column327", type any}, {"Column328", type any}, {"Column329", type text}, {"Column330", type text}, {"Column331", type text}, {"Column332", type any}, {"Column333", type any}, {"Column334", type any}, {"Column335", type any}, {"Column336", type any}, {"Column337", type any}, {"Column338", type any}, {"Column339", type any}, {"Column340", type any}, {"Column341", type text}, {"Column342", type text}, {"Column343", type text}, {"Column344", type text}, {"Column345", type text}, {"Column346", type text}, {"Column347", type text}, {"Column348", type text}, {"Column349", type text}, {"Column350", type text}, {"Column351", type text}, {"Column352", type text}, {"Column353", type any}, {"Column354", type any}, {"Column355", type text}, {"Column356", type any}, {"Column357", type text}, {"Column358", type any}, {"Column359", type text}, {"Column360", type any}, {"Column361", type text}, {"Column362", type text}, {"Column363", type any}}),
    #"Удаленные верхние строки" = Table.Skip(#"Измененный тип",4),
    #"Повышенные заголовки" = Table.PromoteHeaders(#"Удаленные верхние строки"),
    #"Измененный тип1" = Table.TransformColumnTypes(#"Повышенные заголовки",{{"РСФ", Int64.Type}, {"РЭС", type text}, {"ДП", Int64.Type}, {"Наименование ДП", type text}, {"Код ТУ из прежней системы", type text}, {"Лицевой счет ЭСК", type text}, {"Номер прибора учета ЭСК", type text}, {"ККС", Int64.Type}, {"Номер ККС из прежней системы", type text}, {"Сводный ККС", Int64.Type}, {"Договор", Int64.Type}, {"Номер договора из старой системы", type text}, {"Наименование договора", type text}, {"Наименование отрасли", type text}, {"Установка", Int64.Type}, {"Балансовая принадлежность", type text}, {"Единица оборудования", Int64.Type}, {"Серийный №", type text}, {"Тип прибора", Int64.Type}, {"Текст к типу прибора", type text}, {"Наименование материала", type text}, {"АСКУЭ", type text}, {"Группа функций ИСИ", Int64.Type}, {"Дата начала действия бесприборного тарифа", type date}, {"Неполные расчетные данные", type text}, {"ВидТарифа для счетных устройств 1,2,3,4,5,6 соответственно", type text}, {"Группа фактов для счетных устройств 1,2,3,4,5,6 соответственно", type text}, {"Расч. коэфф. для счетных устройств 1,2,3,4,5,6 соответственно", type any}, {"Номер профиля для счетных устройств 1,2,3,4,5,6 соответственно", type number}, {"Наименование профиля для счетных устройств 1,2,3,4,5,6 соответственно", type text}, {"Шифр СУ", type text}, {"Вид измерения", type text}, {"Балансовая принадлежность ПУ", type any}, {"РЭС из прибора учета", type text}, {"Балансовая принадлежность места прибора", type any}, {"ИНН", Int64.Type}, {"КПП", Int64.Type}, {"ОГРН", Int64.Type}, {"Вид Делового Партнера", Int64.Type}, {"Потребление на соб./хоз. нужды", Int64.Type}, {"Группа полномочий", type text}, {"Класс договора", Int64.Type}, {"Сервисный провайдер", Int64.Type}, {"Фактурирующий сервисный провайдер", type any}, {"Дата заявки на энергоснабжение", type date}, {"Дата отказа от энергоснабжения", type date}, {"Транзитер", type text}, {"Вид объекта", type text}, {"Тарифная группа", Int64.Type}, {"Группа потребителей", type text}, {"Код подр. ЭСО", type text}, {"Акт согласования авар. и тех. брони", type text}, {"Дата акта согласования авар. и тех. брони", type text}, {"Табельный номер", Int64.Type}, {"Исполнитель коммунальных услуг", type text}, {"Признак актуальной информации", type text}, {"Ответственный сотрудник", type text}, {"Полная привязка", type text}, {"Уровень напряжения ГБП", type text}, {"Расположение ГБП", type text}, {"Объекты ГБП", type text}, {"Совпадение точки учета с точкой поставки", Int64.Type}, {"Акт разграничения балансовой принадлежности сетей", type text}, {"Дата акта разграничения балансовой принадлежности сетей", type text}, {"Акт эксплуатационной ответственности", type text}, {"Дата акта эксплуатационной ответственности", type text}, {"Реквизиты расч. спос-ба и алгор-ма прив-ия. рез-ов измерения", type text}, {"Дата док-та определяющего реквизиты расч. спос. и алг. Измер", type text}, {"Наименование документа определяющего расч. спос. и алгор изм", type text}, {"Примечание", type text}, {"Класс расчета", type text}, {"Тип тарифа", type text}, {"Единица считывания", type any}, {"Наименование единицы считывания", type text}, {"Причина гарантийного снабжения", Int64.Type}, {"Вид установки", type text}, {"Уровень напряжения", type text}, {"Место потребления", Int64.Type}, {"Вид места потребления", type text}, {"Дополнительная информация о расположении", type text}, {"Наличие документа, подтверждающего данные для расчета по нормативу", type text}, {"РЭС из места прибора", type text}, {"Место прибора", type text}, {"Наименование места прибора", type text}, {"Физический уровень напряжения", type text}, {"Указания места прибора", type text}, {"Дополнение к месту прибора", type text}, {"Инвентарный № места прибора", type text}, {"Объект подключения", type text}, {"Наименование объекта подключения", type text}, {"Дата монтажа", type date}, {"Причина монтажа / замены", Int64.Type}, {"Телефон", type number}, {"Моб. Телефон", type number}, {"Регион делового партнера", Int64.Type}, {"Город делового партнера", type text}, {"Населенный пункт делового партнера (код КЛАДР)", type text}, {"Улица делового партнера", type text}, {"Улица делового партнера (код КЛАДР)", type text}, {"Номер дома делового партнера", type text}, {"Квартира делового партнера", type text}, {"Регион объекта подключения", Int64.Type}, {"Город объекта подключения", type text}, {"Населенный пункт объекта подключения  (код КЛАДР)", Int64.Type}, {"Улица объекта подключения ", type text}, {"Улица объекта подключения (код КЛАДР)", Int64.Type}, {"№ дома объекта подключения ", type text}, {"№ квартиры объекта подключения ", type text}, {"Регион (объекта подключения из места прибора)", type text}, {"Город (объекта подключения из места прибора)", type text}, {"Населенный пункт объекта подключения из места прибора (код КЛАДР)", type text}, {"Улица (объекта подключения из места прибора)", type text}, {"Улица объекта подключения из места прибора (код КЛАДР)", type text}, {"№ дома (объекта подключения из места прибора)", type text}, {"№ квартиры (объекта подключения из места прибора)", type text}, {"Вид объекта подключения", type text}, {"Состояние жилищного фонда", type text}, {"Код вида места потребления", Int64.Type}, {"Вид места потребления_1", type text}, {"Статус помещения", type text}, {"Количество проживающих", Int64.Type}, {"Количество временно проживающих", Int64.Type}, {"Признак: пенсионеры по старости\инвалидности", type text}, {"Признак: категория специальных семей", type text}, {"Группа домохозяйства", Int64.Type}, {"Тип установленных плит", type text}, {"Наличие электроотопительной установки", type text}, {"Наличие электроводонагревателя", type text}, {"Количество комнат", Int64.Type}, {"Наличие лифта", type text}, {"Общая площадь (м2)", type text}, {"Количество хозяйственных построек", Int64.Type}, {"Площадь хозяйственных построек", type text}, {"Название прибора", type text}, {"Класс точности", type any}, {"Группа СУ", type text}, {"Вид объекта прибора", Int64.Type}, {"Фазность", Int64.Type}, {"Разрядность", type number}, {"Год выпуска", Int64.Type}, {"Год поверки", Int64.Type}, {"Кварт. поверки", type any}, {"Межповерочный интервал", Int64.Type}, {"Индивидуальный срок действия поверки", Int64.Type}, {"Партия выборки", type text}, {"Параметризация", type text}, {"Доступ к цепи закрыт", type text}, {"Пригоден к расчетам", type text}, {"Часы работы в месяц", Int64.Type}, {"Установлен. мощность", type text}, {"Группа полномочий прибора учета", type text}, {"Поле сортировки прибора учета", type text}, {"Причина считывания показания 1", Int64.Type}, {"Дата показания 1", type date}, {"Значение показания 1", type number}, {"Причина считывания показания 2", Int64.Type}, {"Дата показания 2", type date}, {"Значение показания 2", type number}, {"Причина считывания показания 3", Int64.Type}, {"Дата показания 3", type date}, {"Значение показания 3", type number}, {"Номер последнего акта проверки", type text}, {"Дата проверки", type date}, {"Причина проверки", type text}, {"Причина неисправности", type text}, {"Устранить до", type text}, {"Дата устранения неисправности", type text}, {"Необходимо", type text}, {"Номер последнего акта проверки (1)", type text}, {"Дата проверки (1)", type date}, {"Причина проверки (1)", type text}, {"Причина неисправности (1)", type text}, {"Устранить до (1)", type text}, {"Дата устранения неисправности (1)", type text}, {"Необходимо (1)", type text}, {"Номер предпоследнего акта проверки (2)", type any}, {"Дата проверки (2)", type date}, {"Причина проверки (2)", type text}, {"Причина неисправности (2)", type text}, {"Устранить до (2)", type date}, {"Дата устранения неисправности (2)", type date}, {"Необходимо (2)", type text}, {"Номер пред предпоследнего акта проверки (3)", type any}, {"Дата проверки (3)", type date}, {"Причина проверки (3)", type text}, {"Причина неисправности (3)", type text}, {"Устранить до (3)", type text}, {"Дата устранения неисправности (3)", type text}, {"Необходимо (3)", type text}, {"Место установленных пломб", type text}, {"Номера установленных пломб", type text}, {"Типы пломб", type text}, {"Место установленных пломб (1)", type text}, {"Номера установленных пломб (1)", type any}, {"Типы пломб (1)", type text}, {"Место установленных пломб (2)", type text}, {"Номера установленных пломб (2)", type any}, {"Типы пломб (2)", type text}, {"Место установленных пломб (3)", type text}, {"Номера установленных пломб (3)", type any}, {"Типы пломб (3)", type text}, {"Подстанция", type text}, {"Дисп. наименование питающего центра (подстанции)", type text}, {"Линия 6-10 кВ", type text}, {"Диспетчерское наименование линии 6-10 кВ", type text}, {"ТП", type text}, {"Диспетчерское наименование ТП", type text}, {"Линия 0,4 кВ", type text}, {"Диспетчерское наименование линии 0,4 кВ", type text}, {"Участок линии 0,4 кВ", type text}, {"Диспетчерское наименование участка линии 0,4 кВ", type text}, {"ВРУ", type text}, {"Наименование ВРУ", type text}, {"Опора", type text}, {"Наименование опоры", type text}, {"Дата начала действия соединения", type date}, {"Трансформатор напряжения Фаза А", type text}, {"Column218", type text}, {"Column219", type text}, {"Column220", type text}, {"Column221", type text}, {"Column222", type text}, {"Column223", type text}, {"Column224", type any}, {"Column225", type text}, {"Column226", type any}, {"Column227", type any}, {"Column228", type text}, {"Трансформатор напряжения Фаза В", type text}, {"Column230", type text}, {"Column231", type text}, {"Column232", type text}, {"Column233", type text}, {"Column234", type text}, {"Column235", type text}, {"Column236", type any}, {"Column237", type text}, {"Column238", type any}, {"Column239", type any}, {"Column240", type text}, {"Трансформатор напряжения Фаза С", type text}, {"Column242", type text}, {"Column243", type text}, {"Column244", type text}, {"Column245", type text}, {"Column246", type text}, {"Column247", type text}, {"Column248", type any}, {"Column249", type text}, {"Column250", type any}, {"Column251", type any}, {"Column252", type text}, {"Трансформатор тока Фаза А", type any}, {"Column254", type any}, {"Column255", type any}, {"Column256", type text}, {"Column257", type any}, {"Column258", type text}, {"Column259", type any}, {"Column260", type any}, {"Column261", type any}, {"Column262", type any}, {"Column263", type any}, {"Column264", type any}, {"Column265", type text}, {"Трансформатор тока Фаза В", type any}, {"Column267", type any}, {"Column268", type any}, {"Column269", type text}, {"Column270", type any}, {"Column271", type text}, {"Column272", type any}, {"Column273", type any}, {"Column274", type any}, {"Column275", type any}, {"Column276", type any}, {"Column277", type any}, {"Column278", type text}, {"Трансформатор тока Фаза С", type any}, {"Column280", type any}, {"Column281", type any}, {"Column282", type text}, {"Column283", type any}, {"Column284", type text}, {"Column285", type any}, {"Column286", type any}, {"Column287", type any}, {"Column288", type any}, {"Column289", type any}, {"Column290", type any}, {"Column291", type text}, {"Дата введения ограничения", type text}, {"Тип ограничения", type text}, {"Процент потерь, %", type text}, {"Абсолютные потери, кВт.ч.", Int64.Type}, {"Процент потерь при отдаче, %", type text}, {"Признак потерь в лнии", type text}, {"Cos_fi Коэф. акт. мощн. линий", type number}, {"Kf_lin Коэф. формы графика", Int64.Type}, {"U Напряжение, кВ", Int64.Type}, {"Признак потерь в трансформаторе", type text}, {"Коэффициент активной мощности", type number}, {"Kf Коэф. формы графика", type number}, {"Номинальная мощность", Int64.Type}, {"Потери мощности кор.замыкания", type number}, {"Потери мощности холостого хода", type number}, {"Ток холостого хода", type number}, {"Число часов работы трансформатора под нагрузкой", Int64.Type}, {"Доля установки =1 (АЭ)", type text}, {"Экономических эквивалени РМ", Int64.Type}, {"Длина линии", type text}, {"Количество фаз в линии", Int64.Type}, {"Напряжение короткого замыкания", type number}, {"Довнесенный объем", type text}, {"Величина Потребл Бесприб Субабон", type text}, {"Коэффициент потребления", type text}, {"Кол-во э\э по нормативу", type text}, {"Поступление в сети РСФ от блок станц", type text}, {"Поступление в сети РСФ от смежников", type text}, {"Поступление в сети РСФ от эл. станций", type text}, {"Ресурсный план потреб на мес прием", type text}, {"Потребл. по данным ЭСК", type text}, {"Признак сезонности", type text}, {"Кол-во комнат (устар.)", type text}, {"Количество М2 жилого помещения (устар.)", type text}, {"Кол-во зарег. чел. (устар.)", type text}, {"Присоединенная мощность", type number}, {"Количество часов использ. мощности", Int64.Type}, {"Признак наличия электроотоплен (устар.)", type text}, {"Категория сезонности", type text}, {"Процент отсчитывания при приеме", type text}, {"Кол-во часов работы под нагруз линии", Int64.Type}, {"Часы раб. с отключением тр-ра", Int64.Type}, {"Активная мощность по оборотам диска в силовой цепи (знач.1), кВт", type number}, {"Активная мощность по оборотам диска в силовой цепи (знач.2), кВт", type number}, {"Активная мощность по оборотам диска в силовой цепи (знач.3), кВт", type number}, {"Активная мощность по приборам в силовой цепи (знач.1), кВт", type number}, {"Активная мощность по приборам в силовой цепи (знач.2), кВт", type number}, {"Активная мощность по приборам в силовой цепи (знач.3), кВт", Int64.Type}, {"Максимальная мощность по точкам поставки и группам точек поставки, кВт", type number}, {"Номер группы точек поставки", type text}, {"№ последнего акта недопуска", type text}, {"Дата последнего акта недопуска", type text}, {"Причина последнего акта недопуска", type text}, {"Последний акт недопуска влияет на расчет", type text}, {"Дата закрытия последнего акта недопуска", type text}, {"№ предпосл. акта недопуска", type text}, {"Дата предпосл. акта недопуска", type text}, {"Причина предпосл. акта недопуска", type text}, {"Предпосл. акт недопуска влияет на расчет", type text}, {"Дата закрытия предпосл. акта недопуска", type text}, {"Наименование типов потребителей", type text}, {"Количество типов потребителей", Int64.Type}, {"Данные по резерву мощности", type any}, {"Column355", type text}, {"Column356", type any}, {"Column357", type text}, {"Column358", type any}, {"Column359", type text}, {"Column360", type any}, {"Column361", type text}, {"Column362", type text}, {"Column363", type any}}),
    #"Другие удаленные столбцы" = Table.SelectColumns(#"Измененный тип1",{"Наименование ДП", "Номер ККС из прежней системы", "Договор", "Наименование договора", "Установка", "Серийный №", "Город объекта подключения", "Улица объекта подключения ", "№ дома объекта подключения ", "№ квартиры объекта подключения ", "Фазность", "Год выпуска", "Год поверки", "Кварт. поверки", "Межповерочный интервал", "Индивидуальный срок действия поверки", "Причина считывания показания 3", "Дата показания 3", "Значение показания 3", "Дата проверки", "Причина проверки", "Дисп. наименование питающего центра (подстанции)", "Диспетчерское наименование линии 6-10 кВ", "Диспетчерское наименование ТП", "Диспетчерское наименование линии 0,4 кВ"}),
    #"Строки с примененным фильтром" = Table.SelectRows(#"Другие удаленные столбцы", each ([#"Серийный №"] <> null)),
    #"Удаленные столбцы" = Table.RemoveColumns(#"Строки с примененным фильтром",{"Серийный №"}),
    #"Переименованные столбцы" = Table.RenameColumns(#"Удаленные столбцы",{{"Город объекта подключения", "НП"}, {"Улица объекта подключения ", "Улица"}, {"№ дома объекта подключения ", "№ дома"}, {"№ квартиры объекта подключения ", "№ кв."}, {"Межповерочный интервал", "МПИ"}, {"Индивидуальный срок действия поверки", "ИМПИ"}, {"Причина считывания показания 3", "Причина считывания"}, {"Значение показания 3", "Показание"}, {"Дата проверки", "Дата ИП"}, {"Причина проверки", "Причина ИП"}, {"Дисп. наименование питающего центра (подстанции)", "ПС"}, {"Диспетчерское наименование линии 6-10 кВ", "ВЛ 6-10 кВ"}, {"Диспетчерское наименование ТП", "ТП"}, {"Диспетчерское наименование линии 0,4 кВ", "ВЛ 0,4 кВ"}, {"Дата показания 3", "Дата показания"}}),
    #"Измененный тип2" = Table.TransformColumnTypes(#"Переименованные столбцы",{{"Дата ИП", type date}, {"Дата показания", type date}}),
    #"Добавлен пользовательский объект" = Table.AddColumn(#"Измененный тип2", "Абонент", each "фл"),
    #"Переупорядоченные столбцы" = Table.ReorderColumns(#"Добавлен пользовательский объект",{"Договор", "Абонент", "Наименование ДП", "Наименование договора", "НП", "Улица", "№ дома", "№ кв.", "ПС", "ВЛ 6-10 кВ", "ТП", "ВЛ 0,4 кВ", "Номер ККС из прежней системы", "Установка", "Фазность", "Год выпуска", "Год поверки", "Кварт. поверки", "МПИ", "ИМПИ", "Причина считывания", "Дата показания", "Показание", "Дата ИП", "Причина ИП"}),
    #"Добавлен пользовательский объект1" = Table.AddColumn(#"Переупорядоченные столбцы", "Поверка", each if [ИМПИ]>[МПИ] then [Год поверки]+[ИМПИ] else [Год поверки]+[МПИ])
in
    #"Добавлен пользовательский объект1"

Все данные из этих таблиц формулами обрабатываются на других листах. Все формулы работают корректно и проблем там нет.
Пока всё это готовил, всё работало более-менее нормально. Иногда происходили кое-какие проблемы, но потом всё нормализовывалось.
Когда всё подготовил, написал небольшой код на VBA. Вот кусок кода, который по кликам на кнопки просто обновляет запросы:
Код
Private Sub cbOtchetUpdate_Click()
    shWSh7.Select
    Range("B2").Select
    Application.ScreenUpdating = False
    Application.Calculation = xlManual
    shWSh7.Activate
    Range("B2").Select
    ThisWorkbook.Connections("Запрос — Работа").Refresh
    Application.Calculation = xlAutomatic
    Application.ScreenUpdating = True
    Me.Hide
End Sub

Private Sub cbPlanUpdate_Click()
    shWSh6.Select
    Range("B2").Select
    Application.ScreenUpdating = False
    Application.Calculation = xlManual
    shWSh6.Activate
    Range("B2").Select
    ThisWorkbook.Connections("Запрос — План").Refresh
    Application.Calculation = xlAutomatic
    Application.ScreenUpdating = True
    Me.Hide
End Sub
И вот тут начались проблемы! То при запуске EXCEL и открытии файла код отрабатывает нормально (примерно в 75% случаев), то выдаёт самые разные сообщения об ошибках... Если же поработать с этим файлом, то пир обновлении ошибки выскакивать начинают уже в 99% случаев.

Куда копать и что делать?

P. S. Сейчас из-за этих ошибок пришлось отсановиться с PQ и переписываю всё это дело на VBA, потому что надо будет всё это дело распространить среди других сотрудников, которые не то что про PQ не слышали, а и EXCEL используют только в качестве печатной машинки.
Изменено: Юрбас - 13.02.2020 12:13:10
ДД Как прибавить число во втором актете
 
Да. Но только эти значения правильнее квартетом называть. :)  
Ошибка при обновлении данных в Power Query и сводных таблиц
 
Ангидрид твою перекись марганца... Во я запутал-замутил народ своим упоминанием про сводные! :)
Ща буду пробовать сводные удалять, чтобы их не было вообще в файлах. А потом проверять на ломучесть этой самой модели данных. Сводные-то мне за пять сек сделать. Так что с ними нет проблем для меня.
Меня больше интересует поломка этой самой модели данных при обновлении таблицы PQ. Вот что самое нехорошее для меня.
Ошибка при обновлении данных в Power Query и сводных таблиц
 
artyrH, использую для сборки разных файлов после выгрузки данных из SAP в один файл, с которым впоследствии и работаю. Дело в том, что объём данных в выгрузках из SAPа админы периодически меняют. Постоянно отслеживать, что они там ещё надобавляли, очень напряжно, а работать нужно постоянно. И в этих самых выгрузках очень много лишней лабуды, которая мне не нужна, или которая не в том формате, который мне нужен. Вот и использую PQ для начальных преобразований-соединения файлов.

PooHkrd,вот чего не знал, того не знал :). Последний раз на закладку Pivot заходил больше года назад. А сейчас просто везде, где мне требуется, пользуюсь Power Query.
Это что получается, PQ внутри себя использует функционал PP? Буду знать.
Ошибка при обновлении данных в Power Query и сводных таблиц
 
Цитата
Максим Зеленский написал:
предварительно убедившись, что окно Power Pivot закрыто и всё работает.
Power Pivot? А он тут при чём? Или просто ошиблись с Power Query?
Ошибка при обновлении данных в Power Query и сводных таблиц
 
Цитата
Александр написал:
еще с учетом 32 бита
Кстати, очень может быть. Дома-то стоит 64 бита, а на работе именно 32. Так вот дома подобная проблема ни разу не возникала. А столкнулся только на работе.
Ошибка при обновлении данных в Power Query и сводных таблиц
 
Ясно. Спасибо за инфу. Теперь буду почаще бэкапиться :).
Ошибка при обновлении данных в Power Query и сводных таблиц
 
Приветствую всех!
В одном файле появилась проблема: при обновлении  данных в PQ и в сводных таблицах выскакивает сообщение "Нам не удалось  загрузить модель данных. Возможно, модель данных в этой книге  повреждена." И больше никаких сведений. При этом само обновление после  нажатия кнопки Ок в этом сообщении дальше проходит успешно (?), но,  может быть, что-то не так обновляется?
Где нужно покопаться, чтобы найти это самое "повреждение"?

P.  S. Хорошо, что делал резервные копии этого файла. При использовании  резервной копии такое сообщение не появляется.
CBR для Украины
 
Alt+F11
Страницы: 1
Наверх